powerscale 1.7.0 published on Monday, Apr 14, 2025 by dell
powerscale.getStoragepoolTier
Explore with Pulumi AI
This datasource is used to query the Storagepool tiers from PowerScale array. The information fetched from this datasource can be used for getting the details or for further processing in resource block. PowerScale Storagepool tiers provide the ability to configure Storagepool tiers on the cluster.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as powerscale from "@pulumi/powerscale";
const exampleStoragepoolTier = powerscale.getStoragepoolTier({});
export const powerscaleStoragepoolTier = exampleStoragepoolTier;
import pulumi
import pulumi_powerscale as powerscale
example_storagepool_tier = powerscale.get_storagepool_tier()
pulumi.export("powerscaleStoragepoolTier", example_storagepool_tier)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/powerscale/powerscale"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
exampleStoragepoolTier, err := powerscale.LookupStoragepoolTier(ctx, map[string]interface{}{}, nil)
if err != nil {
return err
}
ctx.Export("powerscaleStoragepoolTier", exampleStoragepoolTier)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Powerscale = Pulumi.Powerscale;
return await Deployment.RunAsync(() =>
{
var exampleStoragepoolTier = Powerscale.GetStoragepoolTier.Invoke();
return new Dictionary<string, object?>
{
["powerscaleStoragepoolTier"] = exampleStoragepoolTier,
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.powerscale.PowerscaleFunctions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var exampleStoragepoolTier = PowerscaleFunctions.getStoragepoolTier();
ctx.export("powerscaleStoragepoolTier", exampleStoragepoolTier.applyValue(getStoragepoolTierResult -> getStoragepoolTierResult));
}
}
variables:
exampleStoragepoolTier:
fn::invoke:
function: powerscale:getStoragepoolTier
arguments: {}
outputs:
powerscaleStoragepoolTier: ${exampleStoragepoolTier}
Using getStoragepoolTier
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getStoragepoolTier(opts?: InvokeOptions): Promise<GetStoragepoolTierResult>
function getStoragepoolTierOutput(opts?: InvokeOptions): Output<GetStoragepoolTierResult>
def get_storagepool_tier(opts: Optional[InvokeOptions] = None) -> GetStoragepoolTierResult
def get_storagepool_tier_output(opts: Optional[InvokeOptions] = None) -> Output[GetStoragepoolTierResult]
func LookupStoragepoolTier(ctx *Context, opts ...InvokeOption) (*LookupStoragepoolTierResult, error)
func LookupStoragepoolTierOutput(ctx *Context, opts ...InvokeOption) LookupStoragepoolTierResultOutput
> Note: This function is named LookupStoragepoolTier
in the Go SDK.
public static class GetStoragepoolTier
{
public static Task<GetStoragepoolTierResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetStoragepoolTierResult> Invoke(InvokeOptions? opts = null)
}
public static CompletableFuture<GetStoragepoolTierResult> getStoragepoolTier(InvokeOptions options)
public static Output<GetStoragepoolTierResult> getStoragepoolTier(InvokeOptions options)
fn::invoke:
function: powerscale:index/getStoragepoolTier:getStoragepoolTier
arguments:
# arguments dictionary
getStoragepoolTier Result
The following output properties are available:
- Id string
- Id of Storagepool tiers. Readonly. Fixed value of "storagepool_tiers"
- Storagepool
Tiers List<GetStoragepool Tier Storagepool Tier> - List of Storagepool tiers
- Id string
- Id of Storagepool tiers. Readonly. Fixed value of "storagepool_tiers"
- Storagepool
Tiers []GetStoragepool Tier Storagepool Tier - List of Storagepool tiers
- id String
- Id of Storagepool tiers. Readonly. Fixed value of "storagepool_tiers"
- storagepool
Tiers List<GetStoragepool Tier Storagepool Tier> - List of Storagepool tiers
- id string
- Id of Storagepool tiers. Readonly. Fixed value of "storagepool_tiers"
- storagepool
Tiers GetStoragepool Tier Storagepool Tier[] - List of Storagepool tiers
- id str
- Id of Storagepool tiers. Readonly. Fixed value of "storagepool_tiers"
- storagepool_
tiers Sequence[GetStoragepool Tier Storagepool Tier] - List of Storagepool tiers
- id String
- Id of Storagepool tiers. Readonly. Fixed value of "storagepool_tiers"
- storagepool
Tiers List<Property Map> - List of Storagepool tiers
Supporting Types
GetStoragepoolTierStoragepoolTier
- Childrens
This property is required. List<string> - The names or IDs of the tier's children.
- Id
This property is required. string - Id of storagepool tier.
- Lnns
This property is required. List<double> - The nodes that are part of this tier.
- Name
This property is required. string - Name of storagepool tier.
- Transfer
Limit Pct This property is required. double - Stop moving files to this tier when this limit is met.
- Transfer
Limit State This property is required. string - How the transfer limit value is being applied.
- Usage
This property is required. GetStoragepool Tier Storagepool Tier Usage - Usage.
- Childrens
This property is required. []string - The names or IDs of the tier's children.
- Id
This property is required. string - Id of storagepool tier.
- Lnns
This property is required. []float64 - The nodes that are part of this tier.
- Name
This property is required. string - Name of storagepool tier.
- Transfer
Limit Pct This property is required. float64 - Stop moving files to this tier when this limit is met.
- Transfer
Limit State This property is required. string - How the transfer limit value is being applied.
- Usage
This property is required. GetStoragepool Tier Storagepool Tier Usage - Usage.
- childrens
This property is required. List<String> - The names or IDs of the tier's children.
- id
This property is required. String - Id of storagepool tier.
- lnns
This property is required. List<Double> - The nodes that are part of this tier.
- name
This property is required. String - Name of storagepool tier.
- transfer
Limit Pct This property is required. Double - Stop moving files to this tier when this limit is met.
- transfer
Limit State This property is required. String - How the transfer limit value is being applied.
- usage
This property is required. GetStoragepool Tier Storagepool Tier Usage - Usage.
- childrens
This property is required. string[] - The names or IDs of the tier's children.
- id
This property is required. string - Id of storagepool tier.
- lnns
This property is required. number[] - The nodes that are part of this tier.
- name
This property is required. string - Name of storagepool tier.
- transfer
Limit Pct This property is required. number - Stop moving files to this tier when this limit is met.
- transfer
Limit State This property is required. string - How the transfer limit value is being applied.
- usage
This property is required. GetStoragepool Tier Storagepool Tier Usage - Usage.
- childrens
This property is required. Sequence[str] - The names or IDs of the tier's children.
- id
This property is required. str - Id of storagepool tier.
- lnns
This property is required. Sequence[float] - The nodes that are part of this tier.
- name
This property is required. str - Name of storagepool tier.
- transfer_
limit_ pct This property is required. float - Stop moving files to this tier when this limit is met.
- transfer_
limit_ state This property is required. str - How the transfer limit value is being applied.
- usage
This property is required. GetStoragepool Tier Storagepool Tier Usage - Usage.
- childrens
This property is required. List<String> - The names or IDs of the tier's children.
- id
This property is required. String - Id of storagepool tier.
- lnns
This property is required. List<Number> - The nodes that are part of this tier.
- name
This property is required. String - Name of storagepool tier.
- transfer
Limit Pct This property is required. Number - Stop moving files to this tier when this limit is met.
- transfer
Limit State This property is required. String - How the transfer limit value is being applied.
- usage
This property is required. Property Map - Usage.
GetStoragepoolTierStoragepoolTierUsage
- Avail
Bytes This property is required. string - Available free bytes remaining in the pool when virtual hot spare is taken into account.
- Avail
Hdd Bytes This property is required. string - Available free bytes remaining in the pool on HDD drives when virtual hot spare is taken into account.
- Avail
Ssd Bytes This property is required. string - Available free bytes remaining in the pool on SSD drives when virtual hot spare is taken into account.
- Balanced
This property is required. bool - Whether or not the pool usage is currently balanced.
- Free
Bytes This property is required. string - Free bytes remaining in the pool.
- Free
Hdd Bytes This property is required. string - Free bytes remaining in the pool on HDD drives.
- Free
Ssd Bytes This property is required. string - Free bytes remaining in the pool on SSD drives.
- Pct
Used This property is required. string - Percentage of usable space in the pool which is used.
- Pct
Used Hdd This property is required. string - Percentage of usable space on HDD drives in the pool which is used.
- Pct
Used Ssd This property is required. string - Percentage of usable space on SSD drives in the pool which is used.
- Total
Bytes This property is required. string - Total bytes in the pool.
- Total
Hdd Bytes This property is required. string - Total bytes in the pool on HDD drives.
- Total
Ssd Bytes This property is required. string - Total bytes in the pool on SSD drives.
- Usable
Bytes This property is required. string - Total bytes in the pool drives when virtual hot spare is taken into account.
- Usable
Hdd Bytes This property is required. string - Total bytes in the pool on HDD drives when virtual hot spare is taken into account.
- Usable
Ssd Bytes This property is required. string - Total bytes in the pool on SSD drives when virtual hot spare is taken into account.
- Used
Bytes This property is required. string - Used bytes in the pool.
- Used
Hdd Bytes This property is required. string - Used bytes in the pool on HDD drives.
- Used
Ssd Bytes This property is required. string - Used bytes in the pool on SSD drives.
- Virtual
Hot Spare Bytes This property is required. string - Bytes reserved for virtual hot spare in the pool.
- Avail
Bytes This property is required. string - Available free bytes remaining in the pool when virtual hot spare is taken into account.
- Avail
Hdd Bytes This property is required. string - Available free bytes remaining in the pool on HDD drives when virtual hot spare is taken into account.
- Avail
Ssd Bytes This property is required. string - Available free bytes remaining in the pool on SSD drives when virtual hot spare is taken into account.
- Balanced
This property is required. bool - Whether or not the pool usage is currently balanced.
- Free
Bytes This property is required. string - Free bytes remaining in the pool.
- Free
Hdd Bytes This property is required. string - Free bytes remaining in the pool on HDD drives.
- Free
Ssd Bytes This property is required. string - Free bytes remaining in the pool on SSD drives.
- Pct
Used This property is required. string - Percentage of usable space in the pool which is used.
- Pct
Used Hdd This property is required. string - Percentage of usable space on HDD drives in the pool which is used.
- Pct
Used Ssd This property is required. string - Percentage of usable space on SSD drives in the pool which is used.
- Total
Bytes This property is required. string - Total bytes in the pool.
- Total
Hdd Bytes This property is required. string - Total bytes in the pool on HDD drives.
- Total
Ssd Bytes This property is required. string - Total bytes in the pool on SSD drives.
- Usable
Bytes This property is required. string - Total bytes in the pool drives when virtual hot spare is taken into account.
- Usable
Hdd Bytes This property is required. string - Total bytes in the pool on HDD drives when virtual hot spare is taken into account.
- Usable
Ssd Bytes This property is required. string - Total bytes in the pool on SSD drives when virtual hot spare is taken into account.
- Used
Bytes This property is required. string - Used bytes in the pool.
- Used
Hdd Bytes This property is required. string - Used bytes in the pool on HDD drives.
- Used
Ssd Bytes This property is required. string - Used bytes in the pool on SSD drives.
- Virtual
Hot Spare Bytes This property is required. string - Bytes reserved for virtual hot spare in the pool.
- avail
Bytes This property is required. String - Available free bytes remaining in the pool when virtual hot spare is taken into account.
- avail
Hdd Bytes This property is required. String - Available free bytes remaining in the pool on HDD drives when virtual hot spare is taken into account.
- avail
Ssd Bytes This property is required. String - Available free bytes remaining in the pool on SSD drives when virtual hot spare is taken into account.
- balanced
This property is required. Boolean - Whether or not the pool usage is currently balanced.
- free
Bytes This property is required. String - Free bytes remaining in the pool.
- free
Hdd Bytes This property is required. String - Free bytes remaining in the pool on HDD drives.
- free
Ssd Bytes This property is required. String - Free bytes remaining in the pool on SSD drives.
- pct
Used This property is required. String - Percentage of usable space in the pool which is used.
- pct
Used Hdd This property is required. String - Percentage of usable space on HDD drives in the pool which is used.
- pct
Used Ssd This property is required. String - Percentage of usable space on SSD drives in the pool which is used.
- total
Bytes This property is required. String - Total bytes in the pool.
- total
Hdd Bytes This property is required. String - Total bytes in the pool on HDD drives.
- total
Ssd Bytes This property is required. String - Total bytes in the pool on SSD drives.
- usable
Bytes This property is required. String - Total bytes in the pool drives when virtual hot spare is taken into account.
- usable
Hdd Bytes This property is required. String - Total bytes in the pool on HDD drives when virtual hot spare is taken into account.
- usable
Ssd Bytes This property is required. String - Total bytes in the pool on SSD drives when virtual hot spare is taken into account.
- used
Bytes This property is required. String - Used bytes in the pool.
- used
Hdd Bytes This property is required. String - Used bytes in the pool on HDD drives.
- used
Ssd Bytes This property is required. String - Used bytes in the pool on SSD drives.
- virtual
Hot Spare Bytes This property is required. String - Bytes reserved for virtual hot spare in the pool.
- avail
Bytes This property is required. string - Available free bytes remaining in the pool when virtual hot spare is taken into account.
- avail
Hdd Bytes This property is required. string - Available free bytes remaining in the pool on HDD drives when virtual hot spare is taken into account.
- avail
Ssd Bytes This property is required. string - Available free bytes remaining in the pool on SSD drives when virtual hot spare is taken into account.
- balanced
This property is required. boolean - Whether or not the pool usage is currently balanced.
- free
Bytes This property is required. string - Free bytes remaining in the pool.
- free
Hdd Bytes This property is required. string - Free bytes remaining in the pool on HDD drives.
- free
Ssd Bytes This property is required. string - Free bytes remaining in the pool on SSD drives.
- pct
Used This property is required. string - Percentage of usable space in the pool which is used.
- pct
Used Hdd This property is required. string - Percentage of usable space on HDD drives in the pool which is used.
- pct
Used Ssd This property is required. string - Percentage of usable space on SSD drives in the pool which is used.
- total
Bytes This property is required. string - Total bytes in the pool.
- total
Hdd Bytes This property is required. string - Total bytes in the pool on HDD drives.
- total
Ssd Bytes This property is required. string - Total bytes in the pool on SSD drives.
- usable
Bytes This property is required. string - Total bytes in the pool drives when virtual hot spare is taken into account.
- usable
Hdd Bytes This property is required. string - Total bytes in the pool on HDD drives when virtual hot spare is taken into account.
- usable
Ssd Bytes This property is required. string - Total bytes in the pool on SSD drives when virtual hot spare is taken into account.
- used
Bytes This property is required. string - Used bytes in the pool.
- used
Hdd Bytes This property is required. string - Used bytes in the pool on HDD drives.
- used
Ssd Bytes This property is required. string - Used bytes in the pool on SSD drives.
- virtual
Hot Spare Bytes This property is required. string - Bytes reserved for virtual hot spare in the pool.
- avail_
bytes This property is required. str - Available free bytes remaining in the pool when virtual hot spare is taken into account.
- avail_
hdd_ bytes This property is required. str - Available free bytes remaining in the pool on HDD drives when virtual hot spare is taken into account.
- avail_
ssd_ bytes This property is required. str - Available free bytes remaining in the pool on SSD drives when virtual hot spare is taken into account.
- balanced
This property is required. bool - Whether or not the pool usage is currently balanced.
- free_
bytes This property is required. str - Free bytes remaining in the pool.
- free_
hdd_ bytes This property is required. str - Free bytes remaining in the pool on HDD drives.
- free_
ssd_ bytes This property is required. str - Free bytes remaining in the pool on SSD drives.
- pct_
used This property is required. str - Percentage of usable space in the pool which is used.
- pct_
used_ hdd This property is required. str - Percentage of usable space on HDD drives in the pool which is used.
- pct_
used_ ssd This property is required. str - Percentage of usable space on SSD drives in the pool which is used.
- total_
bytes This property is required. str - Total bytes in the pool.
- total_
hdd_ bytes This property is required. str - Total bytes in the pool on HDD drives.
- total_
ssd_ bytes This property is required. str - Total bytes in the pool on SSD drives.
- usable_
bytes This property is required. str - Total bytes in the pool drives when virtual hot spare is taken into account.
- usable_
hdd_ bytes This property is required. str - Total bytes in the pool on HDD drives when virtual hot spare is taken into account.
- usable_
ssd_ bytes This property is required. str - Total bytes in the pool on SSD drives when virtual hot spare is taken into account.
- used_
bytes This property is required. str - Used bytes in the pool.
- used_
hdd_ bytes This property is required. str - Used bytes in the pool on HDD drives.
- used_
ssd_ bytes This property is required. str - Used bytes in the pool on SSD drives.
- virtual_
hot_ spare_ bytes This property is required. str - Bytes reserved for virtual hot spare in the pool.
- avail
Bytes This property is required. String - Available free bytes remaining in the pool when virtual hot spare is taken into account.
- avail
Hdd Bytes This property is required. String - Available free bytes remaining in the pool on HDD drives when virtual hot spare is taken into account.
- avail
Ssd Bytes This property is required. String - Available free bytes remaining in the pool on SSD drives when virtual hot spare is taken into account.
- balanced
This property is required. Boolean - Whether or not the pool usage is currently balanced.
- free
Bytes This property is required. String - Free bytes remaining in the pool.
- free
Hdd Bytes This property is required. String - Free bytes remaining in the pool on HDD drives.
- free
Ssd Bytes This property is required. String - Free bytes remaining in the pool on SSD drives.
- pct
Used This property is required. String - Percentage of usable space in the pool which is used.
- pct
Used Hdd This property is required. String - Percentage of usable space on HDD drives in the pool which is used.
- pct
Used Ssd This property is required. String - Percentage of usable space on SSD drives in the pool which is used.
- total
Bytes This property is required. String - Total bytes in the pool.
- total
Hdd Bytes This property is required. String - Total bytes in the pool on HDD drives.
- total
Ssd Bytes This property is required. String - Total bytes in the pool on SSD drives.
- usable
Bytes This property is required. String - Total bytes in the pool drives when virtual hot spare is taken into account.
- usable
Hdd Bytes This property is required. String - Total bytes in the pool on HDD drives when virtual hot spare is taken into account.
- usable
Ssd Bytes This property is required. String - Total bytes in the pool on SSD drives when virtual hot spare is taken into account.
- used
Bytes This property is required. String - Used bytes in the pool.
- used
Hdd Bytes This property is required. String - Used bytes in the pool on HDD drives.
- used
Ssd Bytes This property is required. String - Used bytes in the pool on SSD drives.
- virtual
Hot Spare Bytes This property is required. String - Bytes reserved for virtual hot spare in the pool.
Package Details
- Repository
- powerscale dell/terraform-provider-powerscale
- License
- Notes
- This Pulumi package is based on the
powerscale
Terraform Provider.