<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dell Technologies – Data Sources</title>
    <link>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/</link>
    <description>Recent content in Data Sources on Dell Technologies</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
	  <atom:link href="https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>V1.0.4: powermax_host data source</title>
      <link>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/</guid>
      <description>
        
        
        &lt;!--
Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.

Licensed under the Mozilla Public License Version 2.0 (the &#34;License&#34;);
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 &#34;AS IS&#34; 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.
--&gt;
&lt;h1 id=&#34;powermax_host-data-source&#34;&gt;powermax_host (Data Source)&lt;/h1&gt;
&lt;p&gt;Data source for reading Hosts in PowerMax array. PowerMax hosts systems are storage hosts that use storage system logical unit number (LUN) resources. A LUN is an identifier that is used for labeling and designating subsystems of physical or virtual storage&lt;/p&gt;
&lt;h2 id=&#34;example-usage&#34;&gt;Example Usage&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-terraform&#34; data-lang=&#34;terraform&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Licensed under the Mozilla Public License Version 2.0 (the &amp;#34;License&amp;#34;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;you may not use this file except in compliance with the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;You may obtain a copy of the License at
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    http://mozilla.org/MPL/2.0/
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Unless required by applicable law or agreed to in writing, software
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;distributed under the License is distributed on an &amp;#34;AS IS&amp;#34; BASIS,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;See the License for the specific language governing permissions and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;limitations under the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;*/&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# This terraform DataSource is used to query the existing host from PowerMax array.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# The information fetched from this data source can be used for getting the details / for further processing in resource block.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns all of the PowerMax hosts and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_host&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;HostDsAll&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;hostDsResultAll&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_host&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;HostDsAll&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# # Returns a subset of the PowerMax hosts based on the names provided in the `names` filter block and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# data &amp;#34;powermax_host&amp;#34; &amp;#34;HostDsFiltered&amp;#34; {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   filter {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#     # Optional list of names to filter upon
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#     names = [
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#       &amp;#34;Host124&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#       &amp;#34;Host173&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#     ]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# output &amp;#34;hostDsResult&amp;#34; {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   value = data.powermax_host.HostDsFiltered
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# After the successful execution of above said block, We can see the output value by executing &amp;#39;terraform output&amp;#39; command.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Also, we can use the fetched information by the variable data.powermax_host.example
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;!-- schema generated by tfplugindocs --&gt;
&lt;h2 id=&#34;schema&#34;&gt;Schema&lt;/h2&gt;
&lt;h3 id=&#34;optional&#34;&gt;Optional&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;filter&lt;/code&gt; (Block, Optional) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedblock--filter&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timeouts&lt;/code&gt; (Attributes) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedatt--timeouts&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;read-only&#34;&gt;Read-Only&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;hosts&lt;/code&gt; (Attributes List) List of host attributes (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedatt--hosts&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) Unique identifier of the host instance.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedblock--filter&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-filter&#34;&gt;Nested Schema for &lt;code&gt;filter&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;names&lt;/code&gt; (Set of String)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--timeouts&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-timeouts&#34;&gt;Nested Schema for &lt;code&gt;timeouts&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;read&lt;/code&gt; (String) A string that can be &lt;a href=&#34;https://pkg.go.dev/time#ParseDuration&#34;&gt;parsed as a duration&lt;/a&gt; consisting of numbers and unit suffixes, such as &amp;ldquo;30s&amp;rdquo; or &amp;ldquo;2h45m&amp;rdquo;. Valid time units are &amp;ldquo;s&amp;rdquo; (seconds), &amp;ldquo;m&amp;rdquo; (minutes), &amp;ldquo;h&amp;rdquo; (hours).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--hosts&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-hosts&#34;&gt;Nested Schema for &lt;code&gt;hosts&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Required:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;host_flags&lt;/code&gt; (Attributes) Flags set for the host. When host_flags = {} then default flags will be considered. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedatt--hosts--host_flags&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;initiator&lt;/code&gt; (List of String) The initiators associated with the host.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt; (String) The name of the host.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;consistent_lun&lt;/code&gt; (Boolean) It enables the rejection of any masking operation involving this host that would result in inconsistent LUN values.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;bw_limit&lt;/code&gt; (Number) Specifies the bandwidth limit for a host.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hostgroup&lt;/code&gt; (List of String) The host group associated with the host.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) The ID of the host.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;maskingview&lt;/code&gt; (List of String) The masking views associated with the host.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_host_groups&lt;/code&gt; (Number) The number of hostgroups associated with the host.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_initiators&lt;/code&gt; (Number) The number of initiators associated with the host.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_masking_views&lt;/code&gt; (Number) The number of masking views associated with the host.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;numofpowerpathhosts&lt;/code&gt; (Number) The number of powerpath hosts associated with the host.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;port_flags_override&lt;/code&gt; (Boolean) States whether port flags override is enabled on the host.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;powerpathhosts&lt;/code&gt; (List of String) The powerpath hosts associated with the host.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt; (String) Specifies the type of host.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--hosts--host_flags&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-hostshost_flags&#34;&gt;Nested Schema for &lt;code&gt;hosts.host_flags&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;avoid_reset_broadcast&lt;/code&gt; (Attributes) It enables a SCSI bus reset to only occur to the port that received the reset. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedatt--hosts--host_flags--avoid_reset_broadcast&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable_q_reset_on_ua&lt;/code&gt; (Attributes) It is used for hosts that do not expect the queue to be flushed on a 0629 sense. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedatt--hosts--host_flags--disable_q_reset_on_ua&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;environ_set&lt;/code&gt; (Attributes) It enables the environmental error reporting by the storage system to the host on the specific port. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedatt--hosts--host_flags--environ_set&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;openvms&lt;/code&gt; (Attributes) This attribute enables an Open VMS fibre connection. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedatt--hosts--host_flags--openvms&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;scsi_3&lt;/code&gt; (Attributes) Alters the inquiry data to report that the storage system supports the SCSI-3 protocol. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedatt--hosts--host_flags--scsi_3&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;scsi_support1&lt;/code&gt; (Attributes) This attribute provides a stricter compliance with SCSI standards. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedatt--hosts--host_flags--scsi_support1&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;spc2_protocol_version&lt;/code&gt; (Attributes) When setting this flag, the port must be offline. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedatt--hosts--host_flags--spc2_protocol_version&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;volume_set_addressing&lt;/code&gt; (Attributes) It enables the volume set addressing mode. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/host/#nestedatt--hosts--host_flags--volume_set_addressing&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--hosts--host_flags--avoid_reset_broadcast&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-hostshost_flagsavoid_reset_broadcast&#34;&gt;Nested Schema for &lt;code&gt;hosts.host_flags.avoid_reset_broadcast&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;enabled&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;override&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--hosts--host_flags--disable_q_reset_on_ua&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-hostshost_flagsdisable_q_reset_on_ua&#34;&gt;Nested Schema for &lt;code&gt;hosts.host_flags.disable_q_reset_on_ua&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;enabled&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;override&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--hosts--host_flags--environ_set&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-hostshost_flagsenviron_set&#34;&gt;Nested Schema for &lt;code&gt;hosts.host_flags.environ_set&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;enabled&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;override&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--hosts--host_flags--openvms&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-hostshost_flagsopenvms&#34;&gt;Nested Schema for &lt;code&gt;hosts.host_flags.openvms&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;enabled&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;override&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--hosts--host_flags--scsi_3&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-hostshost_flagsscsi_3&#34;&gt;Nested Schema for &lt;code&gt;hosts.host_flags.scsi_3&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;enabled&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;override&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--hosts--host_flags--scsi_support1&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-hostshost_flagsscsi_support1&#34;&gt;Nested Schema for &lt;code&gt;hosts.host_flags.scsi_support1&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;enabled&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;override&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--hosts--host_flags--spc2_protocol_version&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-hostshost_flagsspc2_protocol_version&#34;&gt;Nested Schema for &lt;code&gt;hosts.host_flags.spc2_protocol_version&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;enabled&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;override&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--hosts--host_flags--volume_set_addressing&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-hostshost_flagsvolume_set_addressing&#34;&gt;Nested Schema for &lt;code&gt;hosts.host_flags.volume_set_addressing&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;enabled&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;override&lt;/code&gt; (Boolean)&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>V1.0.4: powermax_hostgroup data source</title>
      <link>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/hostgroup/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/hostgroup/</guid>
      <description>
        
        
        &lt;!--
Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.

Licensed under the Mozilla Public License Version 2.0 (the &#34;License&#34;);
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 &#34;AS IS&#34; 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.
--&gt;
&lt;h1 id=&#34;powermax_hostgroup-data-source&#34;&gt;powermax_hostgroup (Data Source)&lt;/h1&gt;
&lt;p&gt;Data source for reading HostGroups in PowerMax array. PowerMax host groups are groups of PowerMax Hosts. see the host example for more information on hosts.&lt;/p&gt;
&lt;h2 id=&#34;example-usage&#34;&gt;Example Usage&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-terraform&#34; data-lang=&#34;terraform&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Licensed under the Mozilla Public License Version 2.0 (the &amp;#34;License&amp;#34;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;you may not use this file except in compliance with the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;You may obtain a copy of the License at
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    http://mozilla.org/MPL/2.0/
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Unless required by applicable law or agreed to in writing, software
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;distributed under the License is distributed on an &amp;#34;AS IS&amp;#34; BASIS,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;See the License for the specific language governing permissions and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;limitations under the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;*/&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# This terraform DataSource is used to query the existing hostgroup from PowerMax array.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# The information fetched from this data source can be used for getting the details / for further processing in resource block.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns all of the PowerMax host groups and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_hostgroup&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;all&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;all&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_hostgroup&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;all&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns a subset of the PowerMax host groups based on the names provided in the `names` filter block and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# data &amp;#34;powermax_hostgroup&amp;#34; &amp;#34;groups&amp;#34; {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   filter {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#     # Optional list of names to filter upon
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#     names = [&amp;#34;host_group_example_1&amp;#34;, &amp;#34;host_group_example_2&amp;#34;]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# output &amp;#34;groups&amp;#34; {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   value = data.powermax_hostgroup.groups
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# After the successful execution of above said block, We can see the output value by executing &amp;#39;terraform output&amp;#39; command.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Also, we can use the fetched information by the variable data.powermax_hostgroup.example
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;!-- schema generated by tfplugindocs --&gt;
&lt;h2 id=&#34;schema&#34;&gt;Schema&lt;/h2&gt;
&lt;h3 id=&#34;optional&#34;&gt;Optional&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;filter&lt;/code&gt; (Block, Optional) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/hostgroup/#nestedblock--filter&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timeouts&lt;/code&gt; (Attributes) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/hostgroup/#nestedatt--timeouts&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;read-only&#34;&gt;Read-Only&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;host_group_details&lt;/code&gt; (Attributes List) List of Hostgroups (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/hostgroup/#nestedatt--host_group_details&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) Identifier&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedblock--filter&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-filter&#34;&gt;Nested Schema for &lt;code&gt;filter&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;names&lt;/code&gt; (Set of String)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--timeouts&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-timeouts&#34;&gt;Nested Schema for &lt;code&gt;timeouts&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;read&lt;/code&gt; (String) A string that can be &lt;a href=&#34;https://pkg.go.dev/time#ParseDuration&#34;&gt;parsed as a duration&lt;/a&gt; consisting of numbers and unit suffixes, such as &amp;ldquo;30s&amp;rdquo; or &amp;ldquo;2h45m&amp;rdquo;. Valid time units are &amp;ldquo;s&amp;rdquo; (seconds), &amp;ldquo;m&amp;rdquo; (minutes), &amp;ldquo;h&amp;rdquo; (hours).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--host_group_details&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-host_group_details&#34;&gt;Nested Schema for &lt;code&gt;host_group_details&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;host&lt;/code&gt; (Attributes List) List of related host ids (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/hostgroup/#nestedatt--host_group_details--host&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;maskingview&lt;/code&gt; (List of String) List of masking views ids related to the host&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;consistent_lun&lt;/code&gt; (Boolean) Consistent lun flag set&lt;/li&gt;
&lt;li&gt;&lt;code&gt;host_group_id&lt;/code&gt; (String) Id of a hostgroup&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt; (String) Name of a hostgroup&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_hosts&lt;/code&gt; (Number) Number of hosts related to a hostgroup&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_initiators&lt;/code&gt; (Number) Number of initiators related to a hostgroup&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_masking_views&lt;/code&gt; (Number) Number of masking views related to a hostgroup&lt;/li&gt;
&lt;li&gt;&lt;code&gt;port_flags_override&lt;/code&gt; (Boolean) Port flags are overwritten&lt;/li&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt; (String) The host group type&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--host_group_details--host&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-host_group_detailshost&#34;&gt;Nested Schema for &lt;code&gt;host_group_details.host&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;initiator&lt;/code&gt; (List of String) The host initators associated with the host&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;host_id&lt;/code&gt; (String) The host id&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>V1.0.4: powermax_maskingview data source</title>
      <link>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/maskingview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/maskingview/</guid>
      <description>
        
        
        &lt;!--
Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.

Licensed under the Mozilla Public License Version 2.0 (the &#34;License&#34;);
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 &#34;AS IS&#34; 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.
--&gt;
&lt;h1 id=&#34;powermax_maskingview-data-source&#34;&gt;powermax_maskingview (Data Source)&lt;/h1&gt;
&lt;p&gt;Data source for reading Masking Views in PowerMax array. PowerMax masking views are a container of a storage group, a port group, and an initiator group, and makes the storage group visible to the host. Devices are masked and mapped automatically. The groups must contain some device entries.&lt;/p&gt;
&lt;h2 id=&#34;example-usage&#34;&gt;Example Usage&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-terraform&#34; data-lang=&#34;terraform&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Licensed under the Mozilla Public License Version 2.0 (the &amp;#34;License&amp;#34;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;you may not use this file except in compliance with the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;You may obtain a copy of the License at
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    http://mozilla.org/MPL/2.0/
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Unless required by applicable law or agreed to in writing, software
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;distributed under the License is distributed on an &amp;#34;AS IS&amp;#34; BASIS,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;See the License for the specific language governing permissions and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;limitations under the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;*/&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# This terraform DataSource is used to query the existing maskingview from PowerMax array.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# The information fetched from this data source can be used for getting the details / for further processing in resource block.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns all of the PowerMax masking views and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_maskingview&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;allMaskingViews&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;allMaskingViewsResult&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_maskingview&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;allMaskingViews&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;masking_views&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns a subset of the PowerMax masking views based on the names provided in the `names` filter block and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_maskingview&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;maskingViewFilter&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;  &lt;span style=&#34;color:#000&#34;&gt;filter&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional list of names to filter upon
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;names&lt;/span&gt; = &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;terraform_mv_1&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;terraform_mv_2&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;maskingViewFilterResult&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_maskingview&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;maskingViewFilter&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;masking_views&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# After the successful execution of above said block, We can see the output value by executing &amp;#39;terraform output&amp;#39; command.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Also, we can use the fetched information by the variable data.powermax_maskingview.example
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;!-- schema generated by tfplugindocs --&gt;
&lt;h2 id=&#34;schema&#34;&gt;Schema&lt;/h2&gt;
&lt;h3 id=&#34;optional&#34;&gt;Optional&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;filter&lt;/code&gt; (Block, Optional) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/maskingview/#nestedblock--filter&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timeouts&lt;/code&gt; (Attributes) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/maskingview/#nestedatt--timeouts&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;read-only&#34;&gt;Read-Only&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) Unique identifier of the masking view instance.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;masking_views&lt;/code&gt; (Attributes List) List of masking views. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/maskingview/#nestedatt--masking_views&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedblock--filter&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-filter&#34;&gt;Nested Schema for &lt;code&gt;filter&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;names&lt;/code&gt; (Set of String)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--timeouts&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-timeouts&#34;&gt;Nested Schema for &lt;code&gt;timeouts&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;read&lt;/code&gt; (String) A string that can be &lt;a href=&#34;https://pkg.go.dev/time#ParseDuration&#34;&gt;parsed as a duration&lt;/a&gt; consisting of numbers and unit suffixes, such as &amp;ldquo;30s&amp;rdquo; or &amp;ldquo;2h45m&amp;rdquo;. Valid time units are &amp;ldquo;s&amp;rdquo; (seconds), &amp;ldquo;m&amp;rdquo; (minutes), &amp;ldquo;h&amp;rdquo; (hours).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--masking_views&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-masking_views&#34;&gt;Nested Schema for &lt;code&gt;masking_views&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;capacity_gb&lt;/code&gt; (Number) The capacity of the storage group in the masking view.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;host_group_id&lt;/code&gt; (String) The host group id of the masking view.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;host_id&lt;/code&gt; (String) The host id of the masking view.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;initiators&lt;/code&gt; (List of String) List of initiators.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;masking_view_name&lt;/code&gt; (String) Unique identifier of the masking view.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;port_group_id&lt;/code&gt; (String) The port group id of the masking view.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ports&lt;/code&gt; (List of String) List of ports.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;storage_group_id&lt;/code&gt; (String) The storage group id of the masking view.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;volumes&lt;/code&gt; (List of String) List of Volumes.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>V1.0.4: powermax_port data source</title>
      <link>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/port/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/port/</guid>
      <description>
        
        
        &lt;!--
Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.

Licensed under the Mozilla Public License Version 2.0 (the &#34;License&#34;);
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 &#34;AS IS&#34; 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.
--&gt;
&lt;h1 id=&#34;powermax_port-data-source&#34;&gt;powermax_port (Data Source)&lt;/h1&gt;
&lt;p&gt;Data source for reading ports in PowerMax array. A port typically refers to the interface that allows for connections between the PowerMax system and other devices.&lt;/p&gt;
&lt;h2 id=&#34;example-usage&#34;&gt;Example Usage&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-terraform&#34; data-lang=&#34;terraform&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Licensed under the Mozilla Public License Version 2.0 (the &amp;#34;License&amp;#34;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;you may not use this file except in compliance with the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;You may obtain a copy of the License at
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    http://mozilla.org/MPL/2.0/
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Unless required by applicable law or agreed to in writing, software
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;distributed under the License is distributed on an &amp;#34;AS IS&amp;#34; BASIS,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;See the License for the specific language governing permissions and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;limitations under the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;*/&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# This terraform DataSource is used to query the existing port from PowerMax array.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# The information fetched from this data source can be used for getting the details / for further processing in resource block.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns all of the PowerMax ports and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_port&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;all&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;all&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_port&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;all&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns a subset of the PowerMax ports based on the names provided in the `names` filter block and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# data &amp;#34;powermax_port&amp;#34; &amp;#34;portFilter&amp;#34; {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   # Optional list of names to filter upon
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   filter {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#     # Should be in the format [&amp;#34;directorId:portId&amp;#34;]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#     port_ids = [&amp;#34;OR-1C:2&amp;#34;]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# output &amp;#34;portFilter&amp;#34; {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;#   value = data.powermax_port.portFilter
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# After the successful execution of above said block, We can see the output value by executing &amp;#39;terraform output&amp;#39; command.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Also, we can use the fetched information by the variable data.powermax_port.example
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;!-- schema generated by tfplugindocs --&gt;
&lt;h2 id=&#34;schema&#34;&gt;Schema&lt;/h2&gt;
&lt;h3 id=&#34;optional&#34;&gt;Optional&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;filter&lt;/code&gt; (Block, Optional) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/port/#nestedblock--filter&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timeouts&lt;/code&gt; (Attributes) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/port/#nestedatt--timeouts&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;read-only&#34;&gt;Read-Only&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) Identifier&lt;/li&gt;
&lt;li&gt;&lt;code&gt;port_details&lt;/code&gt; (Attributes List) List of Ports (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/port/#nestedatt--port_details&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedblock--filter&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-filter&#34;&gt;Nested Schema for &lt;code&gt;filter&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;port_ids&lt;/code&gt; (Set of String) A set of port ids to filter on, should be look like the following [&amp;lsquo;directorId:portId&amp;rsquo;]&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--timeouts&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-timeouts&#34;&gt;Nested Schema for &lt;code&gt;timeouts&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;read&lt;/code&gt; (String) A string that can be &lt;a href=&#34;https://pkg.go.dev/time#ParseDuration&#34;&gt;parsed as a duration&lt;/a&gt; consisting of numbers and unit suffixes, such as &amp;ldquo;30s&amp;rdquo; or &amp;ldquo;2h45m&amp;rdquo;. Valid time units are &amp;ldquo;s&amp;rdquo; (seconds), &amp;ldquo;m&amp;rdquo; (minutes), &amp;ldquo;h&amp;rdquo; (hours).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--port_details&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-port_details&#34;&gt;Nested Schema for &lt;code&gt;port_details&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;aclx&lt;/code&gt; (Boolean) Has aclx&lt;/li&gt;
&lt;li&gt;&lt;code&gt;avoid_reset_broadcast&lt;/code&gt; (Boolean) Avoid reset brodcast&lt;/li&gt;
&lt;li&gt;&lt;code&gt;capable_protocol&lt;/code&gt; (List of String) Capable Protocol&lt;/li&gt;
&lt;li&gt;&lt;code&gt;common_serial_number&lt;/code&gt; (Boolean) Common Serial Number&lt;/li&gt;
&lt;li&gt;&lt;code&gt;director_id&lt;/code&gt; (String) Id of the director&lt;/li&gt;
&lt;li&gt;&lt;code&gt;director_status&lt;/code&gt; (String) Director Status&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable_q_reset_on_ua&lt;/code&gt; (Boolean) Disable Q reset on ua&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable_auto_negotiate&lt;/code&gt; (Boolean) Enable Auto Negotiate&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enabled_protocol&lt;/code&gt; (List of String) Enabled Protocol&lt;/li&gt;
&lt;li&gt;&lt;code&gt;environ_set&lt;/code&gt; (Boolean) Environ Set&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hp_3000_mode&lt;/code&gt; (Boolean) HP 3000 mode&lt;/li&gt;
&lt;li&gt;&lt;code&gt;identifier&lt;/code&gt; (String) Port identifier&lt;/li&gt;
&lt;li&gt;&lt;code&gt;init_point_to_point&lt;/code&gt; (Boolean) Init point to point&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ip_addresses&lt;/code&gt; (List of String) Ip Addresses&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ipv4_address&lt;/code&gt; (String) Ipv4 Address&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ipv4_default_gateway&lt;/code&gt; (String) Ipv4 Default Gateway&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ipv4_domain_name&lt;/code&gt; (String) Ipv4 Domain Name&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ipv4_netmask&lt;/code&gt; (String) Ipv4 Netmask&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ipv6_address&lt;/code&gt; (String) Ipv6 Address&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ipv6_prefix&lt;/code&gt; (String) Ipv6 Prefix&lt;/li&gt;
&lt;li&gt;&lt;code&gt;iscsi_endpoint&lt;/code&gt; (Boolean) iScsi Endpoint&lt;/li&gt;
&lt;li&gt;&lt;code&gt;iscsi_target&lt;/code&gt; (Boolean) iScsi Target&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mac_address&lt;/code&gt; (String) Mac Address&lt;/li&gt;
&lt;li&gt;&lt;code&gt;maskingview&lt;/code&gt; (List of String) Masking Views&lt;/li&gt;
&lt;li&gt;&lt;code&gt;max_speed&lt;/code&gt; (String) Max Speed&lt;/li&gt;
&lt;li&gt;&lt;code&gt;negotiate_reset&lt;/code&gt; (Boolean) Negotiate reset&lt;/li&gt;
&lt;li&gt;&lt;code&gt;negotiated_speed&lt;/code&gt; (String) Negotiated speed&lt;/li&gt;
&lt;li&gt;&lt;code&gt;network_id&lt;/code&gt; (Number) Network Id&lt;/li&gt;
&lt;li&gt;&lt;code&gt;no_participating&lt;/code&gt; (Boolean) No Participating&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_cores&lt;/code&gt; (Number) Total number of cors&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_hypers&lt;/code&gt; (Number) TX Power Level MW&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_mapped_vols&lt;/code&gt; (Number) Total number of volumes&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_masking_views&lt;/code&gt; (Number) Total number of masking views&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_port_groups&lt;/code&gt; (Number) Total number of port groups&lt;/li&gt;
&lt;li&gt;&lt;code&gt;nvmetcp_endpoint&lt;/code&gt; (Boolean) NVME over TCP Endpoint&lt;/li&gt;
&lt;li&gt;&lt;code&gt;port_id&lt;/code&gt; (String) Id of the port&lt;/li&gt;
&lt;li&gt;&lt;code&gt;port_interface&lt;/code&gt; (String) Port Interface&lt;/li&gt;
&lt;li&gt;&lt;code&gt;port_status&lt;/code&gt; (String) Port Status&lt;/li&gt;
&lt;li&gt;&lt;code&gt;portgroup&lt;/code&gt; (List of String) Portgroup&lt;/li&gt;
&lt;li&gt;&lt;code&gt;power_levels_last_sampled_date_milliseconds&lt;/code&gt; (Number) Power Levels Last Sampled Date in Milliseconds&lt;/li&gt;
&lt;li&gt;&lt;code&gt;prevent_automatic_rdf_link_recovery&lt;/code&gt; (String) Prevent automatic rdf link recovery&lt;/li&gt;
&lt;li&gt;&lt;code&gt;prevent_ra_online_on_power_up&lt;/code&gt; (String) Prevent RA Online on Power Up&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rdf_hardware_compression&lt;/code&gt; (String) RDF Hardware Compression&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rdf_hardware_compression_supported&lt;/code&gt; (String) RDF Hardware Compression Supported&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rdf_ra_group_attributes_farpoint&lt;/code&gt; (Boolean) RDF RA group attributes farpoint&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rdf_software_compression&lt;/code&gt; (String) RDF Software Compression&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rdf_software_compression_supported&lt;/code&gt; (String) RDF Software Compression Suppored&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rx_power_level_mw&lt;/code&gt; (Number) RX Power Level MW&lt;/li&gt;
&lt;li&gt;&lt;code&gt;scsi_3&lt;/code&gt; (Boolean) SCSI 3&lt;/li&gt;
&lt;li&gt;&lt;code&gt;scsi_support1&lt;/code&gt; (Boolean) SCSI support 1&lt;/li&gt;
&lt;li&gt;&lt;code&gt;siemens&lt;/code&gt; (Boolean) Siemens&lt;/li&gt;
&lt;li&gt;&lt;code&gt;soft_reset&lt;/code&gt; (Boolean) Soft reset&lt;/li&gt;
&lt;li&gt;&lt;code&gt;spc2_protocol_version&lt;/code&gt; (Boolean) SPC2 Protocol Version&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sunapee&lt;/code&gt; (Boolean) Sunapee&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tcp_port&lt;/code&gt; (Number) TPC Port&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tx_power_level_mw&lt;/code&gt; (Number) TX Power Level MW&lt;/li&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt; (String) Port Type&lt;/li&gt;
&lt;li&gt;&lt;code&gt;unique_wwn&lt;/code&gt; (Boolean) Unique WWN&lt;/li&gt;
&lt;li&gt;&lt;code&gt;vcm_state&lt;/code&gt; (String) VMC State&lt;/li&gt;
&lt;li&gt;&lt;code&gt;vnx_attached&lt;/code&gt; (Boolean) VNX Attached&lt;/li&gt;
&lt;li&gt;&lt;code&gt;volume_set_addressing&lt;/code&gt; (Boolean) Volume Set Addressing&lt;/li&gt;
&lt;li&gt;&lt;code&gt;wwn_node&lt;/code&gt; (String) WWN Node&lt;/li&gt;
&lt;li&gt;&lt;code&gt;z_hyperlink_port&lt;/code&gt; (Boolean) Z Hyperlink Port&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>V1.0.4: powermax_portgroups data source</title>
      <link>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/portgroups/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/portgroups/</guid>
      <description>
        
        
        &lt;!--
Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.

Licensed under the Mozilla Public License Version 2.0 (the &#34;License&#34;);
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 &#34;AS IS&#34; 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.
--&gt;
&lt;h1 id=&#34;powermax_portgroups-data-source&#34;&gt;powermax_portgroups (Data Source)&lt;/h1&gt;
&lt;p&gt;Data source for reading PortGroups in PowerMax array. PowerMax port groups contain director and port identification and belong to a masking view. Ports can be added to and removed from the port group. Port groups that are no longer associated with a masking view can be deleted. Note the following recommendations: Port groups should contain four or more ports. Each port in a port group should be on a different director. A port can belong to more than one port group. However, for storage systems running HYPERMAX OS 5977 or higher, you cannot mix different types of ports (physical FC ports, virtual ports, and iSCSI virtual ports) within a single port group&lt;/p&gt;
&lt;h2 id=&#34;example-usage&#34;&gt;Example Usage&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-terraform&#34; data-lang=&#34;terraform&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Licensed under the Mozilla Public License Version 2.0 (the &amp;#34;License&amp;#34;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;you may not use this file except in compliance with the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;You may obtain a copy of the License at
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    http://mozilla.org/MPL/2.0/
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Unless required by applicable law or agreed to in writing, software
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;distributed under the License is distributed on an &amp;#34;AS IS&amp;#34; BASIS,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;See the License for the specific language governing permissions and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;limitations under the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;*/&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# This terraform DataSource is used to query the existing port group from PowerMax array.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# The information fetched from this data source can be used for getting the details / for further processing in resource block.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# List fibre portgroups.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_portgroups&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;fibreportgroups&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional filter to list specified Portgroups names and/or type
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;  &lt;span style=&#34;color:#000&#34;&gt;filter&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # type for which portgroups to be listed  - fibre or iscsi
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;type&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;fibre&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional list of IDs to filter
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;names&lt;/span&gt; = &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;tfacc_test1_fibre&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;      #&amp;#34;test2_fibre&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_portgroups&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;scsiportgroups&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#000&#34;&gt;filter&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;type&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;iscsi&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional filter to list specified Portgroups Names
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;  &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# List all portgroups.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_portgroups&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;allportgroups&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #filter {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional list of IDs to filter
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #names = [
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #  &amp;#34;test1&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #  &amp;#34;test2&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# After the successful execution of above said block, We can see the output value by executing &amp;#39;terraform output&amp;#39; command.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Also, we can use the fetched information by the variable data.powermax_portgroups.example
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;!-- schema generated by tfplugindocs --&gt;
&lt;h2 id=&#34;schema&#34;&gt;Schema&lt;/h2&gt;
&lt;h3 id=&#34;optional&#34;&gt;Optional&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;filter&lt;/code&gt; (Block, Optional) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/portgroups/#nestedblock--filter&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timeouts&lt;/code&gt; (Attributes) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/portgroups/#nestedatt--timeouts&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;read-only&#34;&gt;Read-Only&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) Identifier&lt;/li&gt;
&lt;li&gt;&lt;code&gt;port_groups&lt;/code&gt; (Attributes List) List of port group attributes (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/portgroups/#nestedatt--port_groups&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedblock--filter&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-filter&#34;&gt;Nested Schema for &lt;code&gt;filter&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;names&lt;/code&gt; (Set of String)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt; (String) The Type of the portgroup.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--timeouts&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-timeouts&#34;&gt;Nested Schema for &lt;code&gt;timeouts&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;read&lt;/code&gt; (String) A string that can be &lt;a href=&#34;https://pkg.go.dev/time#ParseDuration&#34;&gt;parsed as a duration&lt;/a&gt; consisting of numbers and unit suffixes, such as &amp;ldquo;30s&amp;rdquo; or &amp;ldquo;2h45m&amp;rdquo;. Valid time units are &amp;ldquo;s&amp;rdquo; (seconds), &amp;ldquo;m&amp;rdquo; (minutes), &amp;ldquo;h&amp;rdquo; (hours).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--port_groups&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-port_groups&#34;&gt;Nested Schema for &lt;code&gt;port_groups&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Required:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt; (String) The name of the portgroup.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ports&lt;/code&gt; (Attributes List) The list of ports associated with the portgroup. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/portgroups/#nestedatt--port_groups--ports&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;protocol&lt;/code&gt; (String) The portgroup protocol.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt; (String) The Type of the portgroup.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) Identifier&lt;/li&gt;
&lt;li&gt;&lt;code&gt;maskingview&lt;/code&gt; (List of String) The masking views associated with the portgroup.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;numofmaskingviews&lt;/code&gt; (Number) The number of masking views associated with the portgroup.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;numofports&lt;/code&gt; (Number) The number of ports associated with the portgroup.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--port_groups--ports&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-port_groupsports&#34;&gt;Nested Schema for &lt;code&gt;port_groups.ports&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Required:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;director_id&lt;/code&gt; (String)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;port_id&lt;/code&gt; (String)&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>V1.0.4: powermax_snapshot data source</title>
      <link>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshot/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshot/</guid>
      <description>
        
        
        &lt;!--
Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.

Licensed under the Mozilla Public License Version 2.0 (the &#34;License&#34;);
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 &#34;AS IS&#34; 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.
--&gt;
&lt;h1 id=&#34;powermax_snapshot-data-source&#34;&gt;powermax_snapshot (Data Source)&lt;/h1&gt;
&lt;p&gt;Data source for a specific StorageGroup Snapshots in PowerMax array. PowerMax Snaphots is a local replication solution that is designed to nondisruptively create point-in-time copies (snapshots) of critical data.&lt;/p&gt;
&lt;h2 id=&#34;example-usage&#34;&gt;Example Usage&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-terraform&#34; data-lang=&#34;terraform&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Licensed under the Mozilla Public License Version 2.0 (the &amp;#34;License&amp;#34;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;you may not use this file except in compliance with the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;You may obtain a copy of the License at
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    http://mozilla.org/MPL/2.0/
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Unless required by applicable law or agreed to in writing, software
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;distributed under the License is distributed on an &amp;#34;AS IS&amp;#34; BASIS,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;See the License for the specific language governing permissions and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;limitations under the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;*/&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# This terraform DataSource is used to query the existing snapshot from PowerMax array.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# The information fetched from this data source can be used for getting the details / for further processing in resource block.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns all of the PowerMax snapshots related to a particular storage group and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_snapshot&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;test&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # The storage group name to which display all of its snapshots
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Required
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;  &lt;span style=&#34;color:#000&#34;&gt;storage_group&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;name&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;example_storage_group&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_snapshot&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_snapshot&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;test&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# After the successful execution of above said block, We can see the output value by executing &amp;#39;terraform output&amp;#39; command.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Also, we can use the fetched information by the variable data.powermax_snapshot.example
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;!-- schema generated by tfplugindocs --&gt;
&lt;h2 id=&#34;schema&#34;&gt;Schema&lt;/h2&gt;
&lt;h3 id=&#34;optional&#34;&gt;Optional&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;storage_group&lt;/code&gt; (Block, Optional) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshot/#nestedblock--storage_group&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timeouts&lt;/code&gt; (Attributes) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshot/#nestedatt--timeouts&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;read-only&#34;&gt;Read-Only&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) Identifier&lt;/li&gt;
&lt;li&gt;&lt;code&gt;snapshots&lt;/code&gt; (Attributes List) List of Snapshots (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshot/#nestedatt--snapshots&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedblock--storage_group&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-storage_group&#34;&gt;Nested Schema for &lt;code&gt;storage_group&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Required:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt; (String)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--timeouts&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-timeouts&#34;&gt;Nested Schema for &lt;code&gt;timeouts&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;read&lt;/code&gt; (String) A string that can be &lt;a href=&#34;https://pkg.go.dev/time#ParseDuration&#34;&gt;parsed as a duration&lt;/a&gt; consisting of numbers and unit suffixes, such as &amp;ldquo;30s&amp;rdquo; or &amp;ldquo;2h45m&amp;rdquo;. Valid time units are &amp;ldquo;s&amp;rdquo; (seconds), &amp;ldquo;m&amp;rdquo; (minutes), &amp;ldquo;h&amp;rdquo; (hours).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--snapshots&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-snapshots&#34;&gt;Nested Schema for &lt;code&gt;snapshots&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;generation&lt;/code&gt; (Number) Number of generation for the snapshot&lt;/li&gt;
&lt;li&gt;&lt;code&gt;linked_storage_group&lt;/code&gt; (Attributes List) Linked storage group and volume information. Only populated if the generation is linked (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshot/#nestedatt--snapshots--linked_storage_group&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;non_shared_tracks&lt;/code&gt; (Number) The number of tracks uniquely allocated for this snapshots delta. This is an approximate indication of the number of tracks that will be returned to the SRP if this snapshot is terminated.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_source_volumes&lt;/code&gt; (Number) The number of source volumes in the snapshot generation&lt;/li&gt;
&lt;li&gt;&lt;code&gt;persistent&lt;/code&gt; (Boolean) Set if this snapshot is persistent.  Only applicable to policy based snapshots&lt;/li&gt;
&lt;li&gt;&lt;code&gt;secure_expiry_date&lt;/code&gt; (String) When the snapshot will expire once it is not linked&lt;/li&gt;
&lt;li&gt;&lt;code&gt;snapid&lt;/code&gt; (Number) Unique Snap ID for Snapshot&lt;/li&gt;
&lt;li&gt;&lt;code&gt;time_to_live_expiry_date&lt;/code&gt; (String) When the snapshot will expire once it is not linked&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tracks&lt;/code&gt; (Number) The number of source tracks that have been overwritten by the host&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;expired&lt;/code&gt; (Boolean) Set if this generation secure has expired&lt;/li&gt;
&lt;li&gt;&lt;code&gt;linked&lt;/code&gt; (Boolean) Set if this generation is SnapVX linked&lt;/li&gt;
&lt;li&gt;&lt;code&gt;linked_storage_group_names&lt;/code&gt; (List of String) Linked storage group names. Only populated if the generation is linked&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt; (String) Name of a snapshot&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_storage_group_volumes&lt;/code&gt; (Number) The number of non-gatekeeper storage group volumes&lt;/li&gt;
&lt;li&gt;&lt;code&gt;restored&lt;/code&gt; (Boolean) Set if this generation is SnapVX linked&lt;/li&gt;
&lt;li&gt;&lt;code&gt;source_volume&lt;/code&gt; (Attributes List) The source volumes of the snapshot generation (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshot/#nestedatt--snapshots--source_volume&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;state&lt;/code&gt; (List of String) The state of the snapshot generation&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timestamp&lt;/code&gt; (String) Timestamp of the snapshot generation&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timestamp_utc&lt;/code&gt; (String) The timestamp of the snapshot generation in milliseconds since 1970&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--snapshots--linked_storage_group&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-snapshotslinked_storage_group&#34;&gt;Nested Schema for &lt;code&gt;snapshots.linked_storage_group&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;background_define_in_progress&lt;/code&gt; (Boolean) When the snapshot link is being defined&lt;/li&gt;
&lt;li&gt;&lt;code&gt;defined&lt;/code&gt; (Boolean) When the snapshot link has been fully defined&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;linked_creation_timestamp&lt;/code&gt; (String) The average timestamp of all linked volumes that are linked&lt;/li&gt;
&lt;li&gt;&lt;code&gt;linked_volume_name&lt;/code&gt; (String) The linked volumes name&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt; (String) The storage group name&lt;/li&gt;
&lt;li&gt;&lt;code&gt;percentage_copied&lt;/code&gt; (Number) Percentage of tracks copied&lt;/li&gt;
&lt;li&gt;&lt;code&gt;source_volume_name&lt;/code&gt; (String) The source volumes name&lt;/li&gt;
&lt;li&gt;&lt;code&gt;track_size&lt;/code&gt; (Number) Size of the tracks.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tracks&lt;/code&gt; (Number) Number of tracks&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--snapshots--source_volume&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-snapshotssource_volume&#34;&gt;Nested Schema for &lt;code&gt;snapshots.source_volume&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;capacity&lt;/code&gt; (Number) The capacity of the snapshot volume in cylinders&lt;/li&gt;
&lt;li&gt;&lt;code&gt;capacity_gb&lt;/code&gt; (Number) The capacity of the snapshot volume in GB&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt; (String) The name of the SnapVX snapshot generation source volume&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>V1.0.4: powermax_snapshotpolicy data source</title>
      <link>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshotpolicy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshotpolicy/</guid>
      <description>
        
        
        &lt;!--
Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.

Licensed under the Mozilla Public License Version 2.0 (the &#34;License&#34;);
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 &#34;AS IS&#34; 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.
--&gt;
&lt;h1 id=&#34;powermax_snapshotpolicy-data-source&#34;&gt;powermax_snapshotpolicy (Data Source)&lt;/h1&gt;
&lt;p&gt;Data source for a specific Snapshot Policy in PowerMax array. PowerMax snapshot policy feature provides snapshot orchestration at scale (1,024 snaps per storage group). The resource simplifies snapshot management for standard and cloud snapshots.&lt;/p&gt;
&lt;h2 id=&#34;example-usage&#34;&gt;Example Usage&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-terraform&#34; data-lang=&#34;terraform&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Licensed under the Mozilla Public License Version 2.0 (the &amp;#34;License&amp;#34;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;you may not use this file except in compliance with the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;You may obtain a copy of the License at
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    http://mozilla.org/MPL/2.0/
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Unless required by applicable law or agreed to in writing, software
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;distributed under the License is distributed on an &amp;#34;AS IS&amp;#34; BASIS,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;See the License for the specific language governing permissions and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;limitations under the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;*/&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# This terraform DataSource is used to query the existing snapshot_policy from PowerMax array.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# The information fetched from this data source can be used for getting the details / for further processing in resource block.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns all of the PowerMax snapshot policies and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_snapshotpolicy&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;SnapshotPolicyAll&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;SnapshotPolicyAll&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_snapshotpolicy&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;SnapshotPolicyAll&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns a subset of the PowerMax snapshot policies based on the names provided in the `names` filter block and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_snapshotpolicy&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;SnapshotPolicyFiltered&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;  &lt;span style=&#34;color:#000&#34;&gt;filter&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional list of names to filter upon
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;names&lt;/span&gt; = &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;tfacc_snapshotPolicy1&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;SnapshotPolicyFiltered&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_snapshotpolicy&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;SnapshotPolicyFiltered&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# After the successful execution of above said block, We can see the output value by executing &amp;#39;terraform output&amp;#39; command.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Also, we can use the fetched information by the variable data.powermax_snapshotpolicy.example
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;!-- schema generated by tfplugindocs --&gt;
&lt;h2 id=&#34;schema&#34;&gt;Schema&lt;/h2&gt;
&lt;h3 id=&#34;optional&#34;&gt;Optional&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;filter&lt;/code&gt; (Block, Optional) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshotpolicy/#nestedblock--filter&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timeouts&lt;/code&gt; (Attributes) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshotpolicy/#nestedatt--timeouts&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;read-only&#34;&gt;Read-Only&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) Identifier&lt;/li&gt;
&lt;li&gt;&lt;code&gt;snapshot_policies&lt;/code&gt; (Attributes List) List of Snapshot Policies (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/snapshotpolicy/#nestedatt--snapshot_policies&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedblock--filter&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-filter&#34;&gt;Nested Schema for &lt;code&gt;filter&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;names&lt;/code&gt; (Set of String)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--timeouts&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-timeouts&#34;&gt;Nested Schema for &lt;code&gt;timeouts&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;read&lt;/code&gt; (String) A string that can be &lt;a href=&#34;https://pkg.go.dev/time#ParseDuration&#34;&gt;parsed as a duration&lt;/a&gt; consisting of numbers and unit suffixes, such as &amp;ldquo;30s&amp;rdquo; or &amp;ldquo;2h45m&amp;rdquo;. Valid time units are &amp;ldquo;s&amp;rdquo; (seconds), &amp;ldquo;m&amp;rdquo; (minutes), &amp;ldquo;h&amp;rdquo; (hours).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--snapshot_policies&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-snapshot_policies&#34;&gt;Nested Schema for &lt;code&gt;snapshot_policies&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;compliance_count_critical&lt;/code&gt; (Number) The threshold of good snapshots which are not failed/bad for compliance to change from warning to critical&lt;/li&gt;
&lt;li&gt;&lt;code&gt;compliance_count_warning&lt;/code&gt; (Number) The threshold of good snapshots which are not failed/bad for compliance to change from normal to warning.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;interval_minutes&lt;/code&gt; (Number) Number of minutes between each policy execution&lt;/li&gt;
&lt;li&gt;&lt;code&gt;last_time_used&lt;/code&gt; (String) The last time that the snapshot policy was run&lt;/li&gt;
&lt;li&gt;&lt;code&gt;offset_minutes&lt;/code&gt; (Number) Number of minutes after 00:00 on Monday morning that the policy will execute&lt;/li&gt;
&lt;li&gt;&lt;code&gt;provider_name&lt;/code&gt; (String) The name of the cloud provider associated with this policy. Only applies to cloud policies&lt;/li&gt;
&lt;li&gt;&lt;code&gt;retention_days&lt;/code&gt; (Number) The number of days that snapshots will be retained in the cloud for. Only applies to cloud policies&lt;/li&gt;
&lt;li&gt;&lt;code&gt;secure&lt;/code&gt; (Boolean) Set if the snapshot policy creates secure snapshots&lt;/li&gt;
&lt;li&gt;&lt;code&gt;snapshot_count&lt;/code&gt; (Number) Number of snapshots that will be taken before the oldest ones are no longer required&lt;/li&gt;
&lt;li&gt;&lt;code&gt;snapshot_policy_name&lt;/code&gt; (String) Name of the snapshot policy&lt;/li&gt;
&lt;li&gt;&lt;code&gt;storage_group_count&lt;/code&gt; (Number) The total number of storage groups that this snapshot policy is associated with&lt;/li&gt;
&lt;li&gt;&lt;code&gt;suspended&lt;/code&gt; (Boolean) Set if the snapshot policy has been suspended&lt;/li&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt; (String) The type of Snapshots that are created with the policy, local or cloud&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>V1.0.4: powermax_storagegroup data source</title>
      <link>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/storagegroup/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/storagegroup/</guid>
      <description>
        
        
        &lt;!--
Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.

Licensed under the Mozilla Public License Version 2.0 (the &#34;License&#34;);
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 &#34;AS IS&#34; 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.
--&gt;
&lt;h1 id=&#34;powermax_storagegroup-data-source&#34;&gt;powermax_storagegroup (Data Source)&lt;/h1&gt;
&lt;p&gt;Data Source for reading StorageGroups in PowerMax array. PowerMax storage groups are a collection of devices that are stored on the array. An application, a server, or a collection of servers use them.&lt;/p&gt;
&lt;h2 id=&#34;example-usage&#34;&gt;Example Usage&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-terraform&#34; data-lang=&#34;terraform&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Licensed under the Mozilla Public License Version 2.0 (the &amp;#34;License&amp;#34;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;you may not use this file except in compliance with the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;You may obtain a copy of the License at
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    http://mozilla.org/MPL/2.0/
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Unless required by applicable law or agreed to in writing, software
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;distributed under the License is distributed on an &amp;#34;AS IS&amp;#34; BASIS,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;See the License for the specific language governing permissions and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;limitations under the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;*/&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# This terraform DataSource is used to query the existing storagegroup from PowerMax array.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# The information fetched from this data source can be used for getting the details / for further processing in resource block.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns all of the PowerMax storage groups and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_storagegroup&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;testall&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;storagegroup_data_all&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_storagegroup&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;testall&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns a subset of the PowerMax storage groups based on the names provided in the `names` filter block and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_storagegroup&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;test&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional list of names to filter upon
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;  &lt;span style=&#34;color:#000&#34;&gt;filter&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;names&lt;/span&gt; = &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;example_sg&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;storagegroup_data&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_storagegroup&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;test&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# After the successful execution of above said block, We can see the output value by executing &amp;#39;terraform output&amp;#39; command.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Also, we can use the fetched information by the variable data.powermax_storagegroup.example
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;!-- schema generated by tfplugindocs --&gt;
&lt;h2 id=&#34;schema&#34;&gt;Schema&lt;/h2&gt;
&lt;h3 id=&#34;optional&#34;&gt;Optional&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;filter&lt;/code&gt; (Block, Optional) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/storagegroup/#nestedblock--filter&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timeouts&lt;/code&gt; (Attributes) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/storagegroup/#nestedatt--timeouts&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;read-only&#34;&gt;Read-Only&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) Placeholder value to run tests&lt;/li&gt;
&lt;li&gt;&lt;code&gt;storage_groups&lt;/code&gt; (Attributes List) List of storage group attributes (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/storagegroup/#nestedatt--storage_groups&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedblock--filter&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-filter&#34;&gt;Nested Schema for &lt;code&gt;filter&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;names&lt;/code&gt; (Set of String)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--timeouts&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-timeouts&#34;&gt;Nested Schema for &lt;code&gt;timeouts&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;read&lt;/code&gt; (String) A string that can be &lt;a href=&#34;https://pkg.go.dev/time#ParseDuration&#34;&gt;parsed as a duration&lt;/a&gt; consisting of numbers and unit suffixes, such as &amp;ldquo;30s&amp;rdquo; or &amp;ldquo;2h45m&amp;rdquo;. Valid time units are &amp;ldquo;s&amp;rdquo; (seconds), &amp;ldquo;m&amp;rdquo; (minutes), &amp;ldquo;h&amp;rdquo; (hours).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--storage_groups&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-storage_groups&#34;&gt;Nested Schema for &lt;code&gt;storage_groups&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;cap_gb&lt;/code&gt; (Number) The capacity of the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;child_storage_group&lt;/code&gt; (List of String) The child storage group(s) associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;compression&lt;/code&gt; (Boolean) States whether compression is enabled on storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;compression_ratio&lt;/code&gt; (String) States whether compression is enabled on storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;compression_ratio_to_one&lt;/code&gt; (Number) Compression ratio numeric value of the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;device_emulation&lt;/code&gt; (String) The emulation of the volumes in the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;host_io_limit&lt;/code&gt; (Object) Host IO limit of the storage group (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/storagegroup/#nestedatt--storage_groups--host_io_limit&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) The ID of the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;maskingview&lt;/code&gt; (List of String) The masking views associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;name&lt;/code&gt; (String) The name of the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_child_sgs&lt;/code&gt; (Number) The number of child storage groups associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_masking_views&lt;/code&gt; (Number) The number of masking views associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_parent_sgs&lt;/code&gt; (Number) The number of parent storage groups associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_snapshot_policies&lt;/code&gt; (Number) The number of snapshot policies associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_snapshots&lt;/code&gt; (Number) The number of snapshots associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_vols&lt;/code&gt; (Number) The number of volumes associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;parent_storage_group&lt;/code&gt; (List of String) The parent storage group(s) associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;service_level&lt;/code&gt; (String) The service level associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;slo&lt;/code&gt; (String) The service level associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;slo_compliance&lt;/code&gt; (String) The service level compliance status of the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;snapshot_policies&lt;/code&gt; (List of String) The snapshot policies associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;srp_id&lt;/code&gt; (String) The SRP to be associated with the Storage Group. An existing SRP or &amp;rsquo;none&amp;rsquo; must be specified&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tags&lt;/code&gt; (String) The tags associated with the storage group&lt;/li&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt; (String) The storage group type&lt;/li&gt;
&lt;li&gt;&lt;code&gt;unprotected&lt;/code&gt; (Boolean) States whether the storage group is protected&lt;/li&gt;
&lt;li&gt;&lt;code&gt;unreducible_data_gb&lt;/code&gt; (Number) The amount of unreducible data in Gb.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;uuid&lt;/code&gt; (String) Storage Group UUID&lt;/li&gt;
&lt;li&gt;&lt;code&gt;volume_ids&lt;/code&gt; (List of String) The IDs of the volume associated with the storage group.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;vp_saved_percent&lt;/code&gt; (Number) VP saved percentage figure&lt;/li&gt;
&lt;li&gt;&lt;code&gt;workload&lt;/code&gt; (String) The workload associated with the storage group&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--storage_groups--host_io_limit&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-storage_groupshost_io_limit&#34;&gt;Nested Schema for &lt;code&gt;storage_groups.host_io_limit&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;dynamic_distribution&lt;/code&gt; (String)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;host_io_limit_io_sec&lt;/code&gt; (String)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;host_io_limit_mb_sec&lt;/code&gt; (String)&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>V1.0.4: powermax_volume data source</title>
      <link>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/volume/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://dell.github.io/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/volume/</guid>
      <description>
        
        
        &lt;!--
Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.

Licensed under the Mozilla Public License Version 2.0 (the &#34;License&#34;);
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 &#34;AS IS&#34; 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.
--&gt;
&lt;h1 id=&#34;powermax_volume-data-source&#34;&gt;powermax_volume (Data Source)&lt;/h1&gt;
&lt;p&gt;Data source for reading Volumes in PowerMax array. PowerMax volumes is an identifiable unit of data storage. Storage groups are sets of volumes.&lt;/p&gt;
&lt;h2 id=&#34;example-usage&#34;&gt;Example Usage&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-terraform&#34; data-lang=&#34;terraform&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Copyright (c) 2023 Dell Inc., or its subsidiaries. All Rights Reserved.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Licensed under the Mozilla Public License Version 2.0 (the &amp;#34;License&amp;#34;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;you may not use this file except in compliance with the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;You may obtain a copy of the License at
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    http://mozilla.org/MPL/2.0/
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;Unless required by applicable law or agreed to in writing, software
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;distributed under the License is distributed on an &amp;#34;AS IS&amp;#34; BASIS,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;See the License for the specific language governing permissions and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;limitations under the License.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;*/&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# This terraform DataSource is used to query the existing volume from PowerMax array.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# The information fetched from this data source can be used for getting the details / for further processing in resource block.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns all of the PowerMax volumes and their details
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# NOTE: PowerMax can have many volumes, running this command unfiltered can take several minutes
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_volume&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;volume_datasource_all&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;volume_datasource_output&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_volume&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;volume_datasource_all&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Returns a subset of the PowerMax volumes based on the filtered properties in the block
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# All filter values are optional
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# If you use more then one filter at a time, it will only show the subset of volumes which both of those filters satisfies 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;data&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;powermax_volume&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;volume_datasource_test&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # Optional Update the read timeout with (XXm) for minutes or (XXs) for timeout in seconds
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # If unset defaults to 2 minute timeout
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # timeouts = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  #   read = &amp;#34;3m&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;  # }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;  &lt;span style=&#34;color:#000&#34;&gt;filter&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids from a single Storage Group only
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;storage_group_name&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;terraform_vol_sg&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain the specified volume wwn
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;wwn&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;wwn_num&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optiona lVolume ids that contain the specified volume encapsulated_wwn
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;encapsulated_wwn&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;encapsulated_wwn_num&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain greater than(&amp;#34;&amp;gt;1&amp;#34;), Less than(&amp;#34;&amp;lt;1&amp;#34;) or equal to the specified symmlun
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;symmlun&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain the specified volume status
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;status&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;Ready&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain the specified volume physical_name
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;physical_name&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;physical_name&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain the specified volume volume_identifier
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;volume_identifier&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;test_acc_create_volume&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain greater than(&amp;#34;&amp;gt;1&amp;#34;), Less than(&amp;#34;&amp;lt;1&amp;#34;) or equal to the specified cap_tb
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;cap_tb&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain greater than(&amp;#34;&amp;gt;1&amp;#34;), Less than(&amp;#34;&amp;lt;1&amp;#34;) or equal to the specified cap_gb
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;cap_gb&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain greater than(&amp;#34;&amp;gt;1&amp;#34;), Less than(&amp;#34;&amp;lt;1&amp;#34;) or equal to the specified cap_mb
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;cap_mb&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain greater than(&amp;#34;&amp;gt;1&amp;#34;), Less than(&amp;#34;&amp;lt;1&amp;#34;) or equal to the specified cap_cyl
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;cap_cyl&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain greater than(&amp;#34;&amp;gt;1&amp;#34;), Less than(&amp;#34;&amp;lt;1&amp;#34;) or equal to the specified allocated_percent
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;allocated_percent&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain greater than(&amp;#34;&amp;gt;1&amp;#34;), Less than(&amp;#34;&amp;lt;1&amp;#34;) or equal to the specified num_of_storage_groups
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;num_of_storage_groups&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;1&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain greater than(&amp;#34;&amp;gt;1&amp;#34;), Less than(&amp;#34;&amp;lt;1&amp;#34;) or equal to the specified num_of_masking_views
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;num_of_masking_views&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain greater than(&amp;#34;&amp;gt;1&amp;#34;), Less than(&amp;#34;&amp;lt;1&amp;#34;) or equal to the specified num_of_front_end_paths
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;num_of_front_end_paths&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are mobility ID enabled (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;mobility_id_enabled&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are virtual_volumes (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;virtual_volumes&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;true&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are private_volumes (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;private_volumes&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are tdev (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;tdev&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;true&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are vdev (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;vdev&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are available_thin_volumes (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;available_thin_volumes&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are gatekeeper (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;gatekeeper&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are data_volume (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;data_volume&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are dld (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;dld&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are drv (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;drv&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are encapsulated (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;encapsulated&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are associated (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;associated&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are reserved (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;reserved&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional	Volume ids that are pinned (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;pinned&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are mapped (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;mapped&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are bound_tdev (true/false)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;bound_tdev&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;true&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are of the specified emulation
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;emulation&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;FBA&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are of the specified emulation.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;has_effective_wwn&lt;/span&gt; = &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;false&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain the specified effective_wwn
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;effective_wwn&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;effective_wwn&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are mapped to CU images associated to the specified FICON split
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;split_name&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;split_name&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain the specified volume type
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;type&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;TDEV&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain greater than(&amp;#34;unreducible_data_gb=&amp;gt;1&amp;#34;),Less than(&amp;#34;unreducible_data_gb=&amp;lt;1&amp;#34;) or equal to the unreducible_data_gb
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;unreducible_data_gb&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are mapped to a CU image with the specified CU image number
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;cu_image_num&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are mapped to a CU image with the specified CU SSID
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;cu_image_ssid&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;cu_image_ssid&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that are part of the specified rdf group
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;rdf_group_number&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volume ids that contain the specified Oracle Instance Name
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;oracle_instance_name&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;oracle_instance_name&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;    # Optional Volumes Ids that correspond to Namespace Globally Unique Identifier that uses the EUI64 16-byte designator format. Used in conjunction with NVMe volumes
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&lt;/span&gt;    &lt;span style=&#34;color:#c4a000&#34;&gt;nguid&lt;/span&gt; = &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;nguid&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;output&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;volume_datasource_output&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#c4a000&#34;&gt;value&lt;/span&gt; = &lt;span style=&#34;color:#204a87&#34;&gt;data&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;powermax_volume&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;volume_datasource_test&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# After the successful execution of above said block, We can see the output value by executing &amp;#39;terraform output&amp;#39; command.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# Also, we can use the fetched information by the variable data.powermax_volume.example
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;!-- schema generated by tfplugindocs --&gt;
&lt;h2 id=&#34;schema&#34;&gt;Schema&lt;/h2&gt;
&lt;h3 id=&#34;optional&#34;&gt;Optional&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;filter&lt;/code&gt; (Block, Optional) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/volume/#nestedblock--filter&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timeouts&lt;/code&gt; (Attributes) (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/volume/#nestedatt--timeouts&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;read-only&#34;&gt;Read-Only&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) Placeholder for acc testing&lt;/li&gt;
&lt;li&gt;&lt;code&gt;volumes&lt;/code&gt; (Attributes List) List of volumes. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/volume/#nestedatt--volumes&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedblock--filter&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-filter&#34;&gt;Nested Schema for &lt;code&gt;filter&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;allocated_percent&lt;/code&gt; (String) Greater than, Less than or equal to the allocated percent.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;associated&lt;/code&gt; (Boolean) Volumes that are associated (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;available_thin_volumes&lt;/code&gt; (Boolean) Volumes that are available thin volumes (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bound_tdev&lt;/code&gt; (Boolean) Volumes that are bound tdev (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cap_cyl&lt;/code&gt; (String) Greater than, Less than or equal to the cap CYL.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cap_gb&lt;/code&gt; (String) Greater than, Less than or equal to the cap gb.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cap_mb&lt;/code&gt; (String) Greater than, Less than or equal to the cap mb.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cap_tb&lt;/code&gt; (String) Greater than, Less than or equal to the cap tb.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cu_image_num&lt;/code&gt; (String) Volumes that are mapped to a CU image with the specified CU image number.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cu_image_ssid&lt;/code&gt; (String) Volumes that are mapped to a CU image with the specified CU SSID.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;data_volume&lt;/code&gt; (Boolean) Volumes that are data volume (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dld&lt;/code&gt; (Boolean) Volumes that are dld (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;drv&lt;/code&gt; (Boolean) Volumes that are drv (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;effective_wwn&lt;/code&gt; (String) Volumes that contain the specified effective_wwn.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;emulation&lt;/code&gt; (String) Volumes that are of the specified emulation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;encapsulated&lt;/code&gt; (Boolean) Volumes that are encapsulated (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;encapsulated_wwn&lt;/code&gt; (String) The specified volume encapsulated_wwn.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;gatekeeper&lt;/code&gt; (Boolean) Volumes that are gatekeeper (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;has_effective_wwn&lt;/code&gt; (Boolean) Volumes that have effective wwns (true/false)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mapped&lt;/code&gt; (Boolean) Volumes that are mapped (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mobility_id_enabled&lt;/code&gt; (Boolean) Volumes that are mobility ID enabled (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;nguid&lt;/code&gt; (String) Volumes that correspond to Namespace Globally Unique Identifier that uses the EUI64 16-byte designator format.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_front_end_paths&lt;/code&gt; (String) Greater than, Less than or equal to the number of front end paths.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_masking_views&lt;/code&gt; (String) Greater than, Less than or equal to the number of masking views.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_storage_groups&lt;/code&gt; (String) Greater than, Less than or equal to the number of storage groups.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;oracle_instance_name&lt;/code&gt; (String) Volumes that contain the specified Oracle Instance Name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;physical_name&lt;/code&gt; (String) The specified volume physical name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pinned&lt;/code&gt; (Boolean) Volumes that are pinned (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;private_volumes&lt;/code&gt; (Boolean) Volumes that are private (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rdf_group_number&lt;/code&gt; (String) Volumes that are part of the specified rdf group.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;reserved&lt;/code&gt; (Boolean) Volumes that are reserved (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;split_name&lt;/code&gt; (String) Volumes that are mapped to CU images associated to the specified FICON split.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;status&lt;/code&gt; (String) The specified volume status.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;storage_group_name&lt;/code&gt; (String) The name of the storage group.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;symmlun&lt;/code&gt; (String) Greater than, Less than or equal to the specified symmlun.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tdev&lt;/code&gt; (Boolean) Volumes that are tdev (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;thin_bcv&lt;/code&gt; (Boolean) Volumes that are thin bcv (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt; (String) Volumes that contain the specified volume type.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;unreducible_data_gb&lt;/code&gt; (String) Greater than,Less than or equal to the unreducible data gb.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;vdev&lt;/code&gt; (Boolean) Volumes that are vdev (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;virtual_volumes&lt;/code&gt; (Boolean) Volumes that are virtual volumes (true/false).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;volume_identifier&lt;/code&gt; (String) The specified volume volume identifier.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;wwn&lt;/code&gt; (String) The specified volume wwn.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--timeouts&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-timeouts&#34;&gt;Nested Schema for &lt;code&gt;timeouts&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;read&lt;/code&gt; (String) A string that can be &lt;a href=&#34;https://pkg.go.dev/time#ParseDuration&#34;&gt;parsed as a duration&lt;/a&gt; consisting of numbers and unit suffixes, such as &amp;ldquo;30s&amp;rdquo; or &amp;ldquo;2h45m&amp;rdquo;. Valid time units are &amp;ldquo;s&amp;rdquo; (seconds), &amp;ldquo;m&amp;rdquo; (minutes), &amp;ldquo;h&amp;rdquo; (hours).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--volumes&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-volumes&#34;&gt;Nested Schema for &lt;code&gt;volumes&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Optional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;mobility_id_enabled&lt;/code&gt; (Boolean) States whether mobility ID is enabled on the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;volume_identifier&lt;/code&gt; (String) The identifier of the volume.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;allocated_percent&lt;/code&gt; (Number) The allocated percentage of the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cap_cyl&lt;/code&gt; (Number) The capability of volume in the unit of CYL.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cap_gb&lt;/code&gt; (Number) The capability of volume in the unit of GB.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cap_mb&lt;/code&gt; (Number) The capability of volume in the unit of MB.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;effective_wwn&lt;/code&gt; (String) Effective WWN of the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;emulation&lt;/code&gt; (String) The emulation of the volume Enumeration values.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;encapsulated&lt;/code&gt; (Boolean) States whether the volume is encapsulated.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;encapsulated_wwn&lt;/code&gt; (String) Encapsulated  WWN of the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;has_effective_wwn&lt;/code&gt; (Boolean) States whether volume has effective WWN.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;id&lt;/code&gt; (String) The ID of the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;nguid&lt;/code&gt; (String) The NGUID of the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_front_end_paths&lt;/code&gt; (Number) The number of front end paths of the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;num_of_storage_groups&lt;/code&gt; (Number) The number of storage groups associated with the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;oracle_instance_name&lt;/code&gt; (String) Oracle instance name associated with the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;physical_name&lt;/code&gt; (String) The physical name of the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pinned&lt;/code&gt; (Boolean) States whether the volume is pinned.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rdf_group_ids&lt;/code&gt; (Attributes List) The RDF groups associated with the volume. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/volume/#nestedatt--volumes--rdf_group_ids&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;reserved&lt;/code&gt; (Boolean) States whether the volume is reserved.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;snapvx_source&lt;/code&gt; (Boolean) States whether the volume is a snapvx source.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;snapvx_target&lt;/code&gt; (Boolean) States whether the volume is a snapvx target.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ssid&lt;/code&gt; (String) The ssid of the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;status&lt;/code&gt; (String) The status of the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;storage_groups&lt;/code&gt; (Attributes List) List of storage groups which are associated with the volume. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/volume/#nestedatt--volumes--storage_groups&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;symmetrix_port_key&lt;/code&gt; (Attributes List) The symmetrix ports associated with the volume. (see &lt;a href=&#34;https://dell.github.io/terraform-docs/terraform-docs/v1.0.4/storage/platforms/powermax/product_guide/data-sources/volume/#nestedatt--volumes--symmetrix_port_key&#34;&gt;below for nested schema&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;type&lt;/code&gt; (String) The type of the volume.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;unreducible_data_gb&lt;/code&gt; (Number) The amount of unreducible data in Gb.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;wwn&lt;/code&gt; (String) The WWN of the volume.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--volumes--rdf_group_ids&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-volumesrdf_group_ids&#34;&gt;Nested Schema for &lt;code&gt;volumes.rdf_group_ids&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;label&lt;/code&gt; (String) The label of the rdf group.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rdf_group_number&lt;/code&gt; (Number) The number of rdf group.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--volumes--storage_groups&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-volumesstorage_groups&#34;&gt;Nested Schema for &lt;code&gt;volumes.storage_groups&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;parent_storage_group_name&lt;/code&gt; (String) The ID of the storage group parents.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;storage_group_name&lt;/code&gt; (String) The ID of the storage group.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;nestedatt--volumes--symmetrix_port_key&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;nested-schema-for-volumessymmetrix_port_key&#34;&gt;Nested Schema for &lt;code&gt;volumes.symmetrix_port_key&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Read-Only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;director_id&lt;/code&gt; (String) The ID of the director.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;port_id&lt;/code&gt; (String) The ID of the symmetrix port.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
  </channel>
</rss>
