1. Packages
  2. Powerscale Provider
  3. API Docs
  4. getFilesystem
powerscale 1.7.0 published on Monday, Apr 14, 2025 by dell

powerscale.getFilesystem

Explore with Pulumi AI

This datasource is used to query the existing FileSystem (Namespace Directory) from PowerScale array. The information fetched from this datasource can be used for getting the details or for further processing in resource block.It allows you to get information which includes all metadata , access control , quotas and snapshots related information for the directory.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as powerscale from "@pulumi/powerscale";

const system = powerscale.getFilesystem({
    directoryPath: "/ifs/tfacc_file_system_test",
});
export const powerscaleFilesystem1 = system;
Copy
import pulumi
import pulumi_powerscale as powerscale

system = powerscale.get_filesystem(directory_path="/ifs/tfacc_file_system_test")
pulumi.export("powerscaleFilesystem1", system)
Copy
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 {
		system, err := powerscale.LookupFilesystem(ctx, &powerscale.LookupFilesystemArgs{
			DirectoryPath: pulumi.StringRef("/ifs/tfacc_file_system_test"),
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("powerscaleFilesystem1", system)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Powerscale = Pulumi.Powerscale;

return await Deployment.RunAsync(() => 
{
    var system = Powerscale.GetFilesystem.Invoke(new()
    {
        DirectoryPath = "/ifs/tfacc_file_system_test",
    });

    return new Dictionary<string, object?>
    {
        ["powerscaleFilesystem1"] = system,
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.powerscale.PowerscaleFunctions;
import com.pulumi.powerscale.inputs.GetFilesystemArgs;
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 system = PowerscaleFunctions.getFilesystem(GetFilesystemArgs.builder()
            .directoryPath("/ifs/tfacc_file_system_test")
            .build());

        ctx.export("powerscaleFilesystem1", system.applyValue(getFilesystemResult -> getFilesystemResult));
    }
}
Copy
variables:
  system:
    fn::invoke:
      function: powerscale:getFilesystem
      arguments:
        directoryPath: /ifs/tfacc_file_system_test
outputs:
  powerscaleFilesystem1: ${system}
Copy

Using getFilesystem

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 getFilesystem(args: GetFilesystemArgs, opts?: InvokeOptions): Promise<GetFilesystemResult>
function getFilesystemOutput(args: GetFilesystemOutputArgs, opts?: InvokeOptions): Output<GetFilesystemResult>
Copy
def get_filesystem(directory_path: Optional[str] = None,
                   file_systems_details: Optional[GetFilesystemFileSystemsDetails] = None,
                   id: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetFilesystemResult
def get_filesystem_output(directory_path: Optional[pulumi.Input[str]] = None,
                   file_systems_details: Optional[pulumi.Input[GetFilesystemFileSystemsDetailsArgs]] = None,
                   id: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetFilesystemResult]
Copy
func LookupFilesystem(ctx *Context, args *LookupFilesystemArgs, opts ...InvokeOption) (*LookupFilesystemResult, error)
func LookupFilesystemOutput(ctx *Context, args *LookupFilesystemOutputArgs, opts ...InvokeOption) LookupFilesystemResultOutput
Copy

> Note: This function is named LookupFilesystem in the Go SDK.

public static class GetFilesystem 
{
    public static Task<GetFilesystemResult> InvokeAsync(GetFilesystemArgs args, InvokeOptions? opts = null)
    public static Output<GetFilesystemResult> Invoke(GetFilesystemInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFilesystemResult> getFilesystem(GetFilesystemArgs args, InvokeOptions options)
public static Output<GetFilesystemResult> getFilesystem(GetFilesystemArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: powerscale:index/getFilesystem:getFilesystem
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DirectoryPath string
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
FileSystemsDetails GetFilesystemFileSystemsDetails
Details of the Filesystem
Id string
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
DirectoryPath string
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
FileSystemsDetails GetFilesystemFileSystemsDetails
Details of the Filesystem
Id string
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
directoryPath String
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
fileSystemsDetails GetFilesystemFileSystemsDetails
Details of the Filesystem
id String
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
directoryPath string
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
fileSystemsDetails GetFilesystemFileSystemsDetails
Details of the Filesystem
id string
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
directory_path str
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
file_systems_details GetFilesystemFileSystemsDetails
Details of the Filesystem
id str
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
directoryPath String
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
fileSystemsDetails Property Map
Details of the Filesystem
id String
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)

getFilesystem Result

The following output properties are available:

DirectoryPath string
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
FileSystemsDetails GetFilesystemFileSystemsDetails
Details of the Filesystem
Id string
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
DirectoryPath string
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
FileSystemsDetails GetFilesystemFileSystemsDetails
Details of the Filesystem
Id string
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
directoryPath String
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
fileSystemsDetails GetFilesystemFileSystemsDetails
Details of the Filesystem
id String
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
directoryPath string
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
fileSystemsDetails GetFilesystemFileSystemsDetails
Details of the Filesystem
id string
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
directory_path str
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
file_systems_details GetFilesystemFileSystemsDetails
Details of the Filesystem
id str
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
directoryPath String
FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is /ifs
fileSystemsDetails Property Map
Details of the Filesystem
id String
FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)

Supporting Types

GetFilesystemFileSystemsDetails

FileSystemAttributes This property is required. List<GetFilesystemFileSystemsDetailsFileSystemAttribute>
FileSystems Attributes
FileSystemNamespaceAcl This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAcl
Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
FileSystemQuotas This property is required. List<GetFilesystemFileSystemsDetailsFileSystemQuota>
Filesystem quotas
FileSystemSnapshots This property is required. List<GetFilesystemFileSystemsDetailsFileSystemSnapshot>
Filesystem snapshots
FileSystemAttributes This property is required. []GetFilesystemFileSystemsDetailsFileSystemAttribute
FileSystems Attributes
FileSystemNamespaceAcl This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAcl
Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
FileSystemQuotas This property is required. []GetFilesystemFileSystemsDetailsFileSystemQuota
Filesystem quotas
FileSystemSnapshots This property is required. []GetFilesystemFileSystemsDetailsFileSystemSnapshot
Filesystem snapshots
fileSystemAttributes This property is required. List<GetFilesystemFileSystemsDetailsFileSystemAttribute>
FileSystems Attributes
fileSystemNamespaceAcl This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAcl
Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
fileSystemQuotas This property is required. List<GetFilesystemFileSystemsDetailsFileSystemQuota>
Filesystem quotas
fileSystemSnapshots This property is required. List<GetFilesystemFileSystemsDetailsFileSystemSnapshot>
Filesystem snapshots
fileSystemAttributes This property is required. GetFilesystemFileSystemsDetailsFileSystemAttribute[]
FileSystems Attributes
fileSystemNamespaceAcl This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAcl
Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
fileSystemQuotas This property is required. GetFilesystemFileSystemsDetailsFileSystemQuota[]
Filesystem quotas
fileSystemSnapshots This property is required. GetFilesystemFileSystemsDetailsFileSystemSnapshot[]
Filesystem snapshots
file_system_attributes This property is required. Sequence[GetFilesystemFileSystemsDetailsFileSystemAttribute]
FileSystems Attributes
file_system_namespace_acl This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAcl
Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
file_system_quotas This property is required. Sequence[GetFilesystemFileSystemsDetailsFileSystemQuota]
Filesystem quotas
file_system_snapshots This property is required. Sequence[GetFilesystemFileSystemsDetailsFileSystemSnapshot]
Filesystem snapshots
fileSystemAttributes This property is required. List<Property Map>
FileSystems Attributes
fileSystemNamespaceAcl This property is required. Property Map
Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
fileSystemQuotas This property is required. List<Property Map>
Filesystem quotas
fileSystemSnapshots This property is required. List<Property Map>
Filesystem snapshots

GetFilesystemFileSystemsDetailsFileSystemAttribute

Name This property is required. string
Attribute name
Namespace This property is required. string
Attribute namespace
Value This property is required. string
Attribute value
Name This property is required. string
Attribute name
Namespace This property is required. string
Attribute namespace
Value This property is required. string
Attribute value
name This property is required. String
Attribute name
namespace This property is required. String
Attribute namespace
value This property is required. String
Attribute value
name This property is required. string
Attribute name
namespace This property is required. string
Attribute namespace
value This property is required. string
Attribute value
name This property is required. str
Attribute name
namespace This property is required. str
Attribute namespace
value This property is required. str
Attribute value
name This property is required. String
Attribute name
namespace This property is required. String
Attribute namespace
value This property is required. String
Attribute value

GetFilesystemFileSystemsDetailsFileSystemNamespaceAcl

Acls This property is required. List<GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAcl>
Filesystem Access Control List
Action This property is required. string
Acl action
Authoritative This property is required. string
Acl authoritative
Group This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclGroup
ACL group
Mode This property is required. string
Acl mode
Owner This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclOwner
ACL owner
Acls This property is required. []GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAcl
Filesystem Access Control List
Action This property is required. string
Acl action
Authoritative This property is required. string
Acl authoritative
Group This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclGroup
ACL group
Mode This property is required. string
Acl mode
Owner This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclOwner
ACL owner
acls This property is required. List<GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAcl>
Filesystem Access Control List
action This property is required. String
Acl action
authoritative This property is required. String
Acl authoritative
group This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclGroup
ACL group
mode This property is required. String
Acl mode
owner This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclOwner
ACL owner
acls This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAcl[]
Filesystem Access Control List
action This property is required. string
Acl action
authoritative This property is required. string
Acl authoritative
group This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclGroup
ACL group
mode This property is required. string
Acl mode
owner This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclOwner
ACL owner
acls This property is required. Sequence[GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAcl]
Filesystem Access Control List
action This property is required. str
Acl action
authoritative This property is required. str
Acl authoritative
group This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclGroup
ACL group
mode This property is required. str
Acl mode
owner This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclOwner
ACL owner
acls This property is required. List<Property Map>
Filesystem Access Control List
action This property is required. String
Acl action
authoritative This property is required. String
Acl authoritative
group This property is required. Property Map
ACL group
mode This property is required. String
Acl mode
owner This property is required. Property Map
ACL owner

GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAcl

AccessRights This property is required. List<string>
Access rights
AccessType This property is required. string
Access type
InheritFlags This property is required. List<string>
Inherit flags
Op This property is required. string
Op
Trustee This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAclTrustee
Trustee
AccessRights This property is required. []string
Access rights
AccessType This property is required. string
Access type
InheritFlags This property is required. []string
Inherit flags
Op This property is required. string
Op
Trustee This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAclTrustee
Trustee
accessRights This property is required. List<String>
Access rights
accessType This property is required. String
Access type
inheritFlags This property is required. List<String>
Inherit flags
op This property is required. String
Op
trustee This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAclTrustee
Trustee
accessRights This property is required. string[]
Access rights
accessType This property is required. string
Access type
inheritFlags This property is required. string[]
Inherit flags
op This property is required. string
Op
trustee This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAclTrustee
Trustee
access_rights This property is required. Sequence[str]
Access rights
access_type This property is required. str
Access type
inherit_flags This property is required. Sequence[str]
Inherit flags
op This property is required. str
Op
trustee This property is required. GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAclTrustee
Trustee
accessRights This property is required. List<String>
Access rights
accessType This property is required. String
Access type
inheritFlags This property is required. List<String>
Inherit flags
op This property is required. String
Op
trustee This property is required. Property Map
Trustee

GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAclTrustee

Id This property is required. string
Trustee identifier
Name This property is required. string
Trustee name
Type This property is required. string
Trustee type
Id This property is required. string
Trustee identifier
Name This property is required. string
Trustee name
Type This property is required. string
Trustee type
id This property is required. String
Trustee identifier
name This property is required. String
Trustee name
type This property is required. String
Trustee type
id This property is required. string
Trustee identifier
name This property is required. string
Trustee name
type This property is required. string
Trustee type
id This property is required. str
Trustee identifier
name This property is required. str
Trustee name
type This property is required. str
Trustee type
id This property is required. String
Trustee identifier
name This property is required. String
Trustee name
type This property is required. String
Trustee type

GetFilesystemFileSystemsDetailsFileSystemNamespaceAclGroup

Id This property is required. string
Group identifier
Name This property is required. string
Group name
Type This property is required. string
Group type
Id This property is required. string
Group identifier
Name This property is required. string
Group name
Type This property is required. string
Group type
id This property is required. String
Group identifier
name This property is required. String
Group name
type This property is required. String
Group type
id This property is required. string
Group identifier
name This property is required. string
Group name
type This property is required. string
Group type
id This property is required. str
Group identifier
name This property is required. str
Group name
type This property is required. str
Group type
id This property is required. String
Group identifier
name This property is required. String
Group name
type This property is required. String
Group type

GetFilesystemFileSystemsDetailsFileSystemNamespaceAclOwner

Id This property is required. string
Owner identifier
Name This property is required. string
Owner name
Type This property is required. string
Owner type
Id This property is required. string
Owner identifier
Name This property is required. string
Owner name
Type This property is required. string
Owner type
id This property is required. String
Owner identifier
name This property is required. String
Owner name
type This property is required. String
Owner type
id This property is required. string
Owner identifier
name This property is required. string
Owner name
type This property is required. string
Owner type
id This property is required. str
Owner identifier
name This property is required. str
Owner name
type This property is required. str
Owner type
id This property is required. String
Owner identifier
name This property is required. String
Owner name
type This property is required. String
Owner type

GetFilesystemFileSystemsDetailsFileSystemQuota

Container This property is required. bool
If true, SMB shares using the quota directory see the quota thresholds as share size.
Enforced This property is required. bool
True if the quota provides enforcement, otherwise a accounting quota.
Id This property is required. string
Quota Id
Path This property is required. string
The path of quota.
Type This property is required. string
The type of quota.
Usage This property is required. GetFilesystemFileSystemsDetailsFileSystemQuotaUsage
Usage
Container This property is required. bool
If true, SMB shares using the quota directory see the quota thresholds as share size.
Enforced This property is required. bool
True if the quota provides enforcement, otherwise a accounting quota.
Id This property is required. string
Quota Id
Path This property is required. string
The path of quota.
Type This property is required. string
The type of quota.
Usage This property is required. GetFilesystemFileSystemsDetailsFileSystemQuotaUsage
Usage
container This property is required. Boolean
If true, SMB shares using the quota directory see the quota thresholds as share size.
enforced This property is required. Boolean
True if the quota provides enforcement, otherwise a accounting quota.
id This property is required. String
Quota Id
path This property is required. String
The path of quota.
type This property is required. String
The type of quota.
usage This property is required. GetFilesystemFileSystemsDetailsFileSystemQuotaUsage
Usage
container This property is required. boolean
If true, SMB shares using the quota directory see the quota thresholds as share size.
enforced This property is required. boolean
True if the quota provides enforcement, otherwise a accounting quota.
id This property is required. string
Quota Id
path This property is required. string
The path of quota.
type This property is required. string
The type of quota.
usage This property is required. GetFilesystemFileSystemsDetailsFileSystemQuotaUsage
Usage
container This property is required. bool
If true, SMB shares using the quota directory see the quota thresholds as share size.
enforced This property is required. bool
True if the quota provides enforcement, otherwise a accounting quota.
id This property is required. str
Quota Id
path This property is required. str
The path of quota.
type This property is required. str
The type of quota.
usage This property is required. GetFilesystemFileSystemsDetailsFileSystemQuotaUsage
Usage
container This property is required. Boolean
If true, SMB shares using the quota directory see the quota thresholds as share size.
enforced This property is required. Boolean
True if the quota provides enforcement, otherwise a accounting quota.
id This property is required. String
Quota Id
path This property is required. String
The path of quota.
type This property is required. String
The type of quota.
usage This property is required. Property Map
Usage

GetFilesystemFileSystemsDetailsFileSystemQuotaUsage

Applogical This property is required. double
Bytes used by governed data apparent to application
ApplogicalReady This property is required. bool
True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
Fslogical This property is required. double
Bytes used by governed data apparent to filesystem.
FslogicalReady This property is required. bool
True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
Fsphysical This property is required. double
Bytes used by governed data apparent to filesystem.
FsphysicalReady This property is required. bool
True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
Inodes This property is required. double
Number of inodes (filesystem entities) used by governed data.
InodesReady This property is required. bool
True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
Physical This property is required. double
Bytes used for governed data and filesystem overhead.
PhysicalData This property is required. double
Number of physical blocks for file data
PhysicalDataReady This property is required. bool
True if physical_data resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
PhysicalProtection This property is required. double
Number of physical blocks for file protection
PhysicalProtectionReady This property is required. bool
True if physical_protection resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
PhysicalReady This property is required. bool
True if physical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
ShadowRefs This property is required. double
Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
ShadowRefsReady This property is required. bool
True if shadow_refs resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
Applogical This property is required. float64
Bytes used by governed data apparent to application
ApplogicalReady This property is required. bool
True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
Fslogical This property is required. float64
Bytes used by governed data apparent to filesystem.
FslogicalReady This property is required. bool
True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
Fsphysical This property is required. float64
Bytes used by governed data apparent to filesystem.
FsphysicalReady This property is required. bool
True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
Inodes This property is required. float64
Number of inodes (filesystem entities) used by governed data.
InodesReady This property is required. bool
True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
Physical This property is required. float64
Bytes used for governed data and filesystem overhead.
PhysicalData This property is required. float64
Number of physical blocks for file data
PhysicalDataReady This property is required. bool
True if physical_data resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
PhysicalProtection This property is required. float64
Number of physical blocks for file protection
PhysicalProtectionReady This property is required. bool
True if physical_protection resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
PhysicalReady This property is required. bool
True if physical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
ShadowRefs This property is required. float64
Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
ShadowRefsReady This property is required. bool
True if shadow_refs resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
applogical This property is required. Double
Bytes used by governed data apparent to application
applogicalReady This property is required. Boolean
True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
fslogical This property is required. Double
Bytes used by governed data apparent to filesystem.
fslogicalReady This property is required. Boolean
True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
fsphysical This property is required. Double
Bytes used by governed data apparent to filesystem.
fsphysicalReady This property is required. Boolean
True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
inodes This property is required. Double
Number of inodes (filesystem entities) used by governed data.
inodesReady This property is required. Boolean
True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physical This property is required. Double
Bytes used for governed data and filesystem overhead.
physicalData This property is required. Double
Number of physical blocks for file data
physicalDataReady This property is required. Boolean
True if physical_data resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physicalProtection This property is required. Double
Number of physical blocks for file protection
physicalProtectionReady This property is required. Boolean
True if physical_protection resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physicalReady This property is required. Boolean
True if physical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
shadowRefs This property is required. Double
Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
shadowRefsReady This property is required. Boolean
True if shadow_refs resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
applogical This property is required. number
Bytes used by governed data apparent to application
applogicalReady This property is required. boolean
True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
fslogical This property is required. number
Bytes used by governed data apparent to filesystem.
fslogicalReady This property is required. boolean
True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
fsphysical This property is required. number
Bytes used by governed data apparent to filesystem.
fsphysicalReady This property is required. boolean
True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
inodes This property is required. number
Number of inodes (filesystem entities) used by governed data.
inodesReady This property is required. boolean
True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physical This property is required. number
Bytes used for governed data and filesystem overhead.
physicalData This property is required. number
Number of physical blocks for file data
physicalDataReady This property is required. boolean
True if physical_data resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physicalProtection This property is required. number
Number of physical blocks for file protection
physicalProtectionReady This property is required. boolean
True if physical_protection resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physicalReady This property is required. boolean
True if physical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
shadowRefs This property is required. number
Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
shadowRefsReady This property is required. boolean
True if shadow_refs resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
applogical This property is required. float
Bytes used by governed data apparent to application
applogical_ready This property is required. bool
True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
fslogical This property is required. float
Bytes used by governed data apparent to filesystem.
fslogical_ready This property is required. bool
True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
fsphysical This property is required. float
Bytes used by governed data apparent to filesystem.
fsphysical_ready This property is required. bool
True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
inodes This property is required. float
Number of inodes (filesystem entities) used by governed data.
inodes_ready This property is required. bool
True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physical This property is required. float
Bytes used for governed data and filesystem overhead.
physical_data This property is required. float
Number of physical blocks for file data
physical_data_ready This property is required. bool
True if physical_data resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physical_protection This property is required. float
Number of physical blocks for file protection
physical_protection_ready This property is required. bool
True if physical_protection resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physical_ready This property is required. bool
True if physical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
shadow_refs This property is required. float
Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
shadow_refs_ready This property is required. bool
True if shadow_refs resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
applogical This property is required. Number
Bytes used by governed data apparent to application
applogicalReady This property is required. Boolean
True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
fslogical This property is required. Number
Bytes used by governed data apparent to filesystem.
fslogicalReady This property is required. Boolean
True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
fsphysical This property is required. Number
Bytes used by governed data apparent to filesystem.
fsphysicalReady This property is required. Boolean
True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
inodes This property is required. Number
Number of inodes (filesystem entities) used by governed data.
inodesReady This property is required. Boolean
True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physical This property is required. Number
Bytes used for governed data and filesystem overhead.
physicalData This property is required. Number
Number of physical blocks for file data
physicalDataReady This property is required. Boolean
True if physical_data resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physicalProtection This property is required. Number
Number of physical blocks for file protection
physicalProtectionReady This property is required. Boolean
True if physical_protection resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
physicalReady This property is required. Boolean
True if physical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
shadowRefs This property is required. Number
Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
shadowRefsReady This property is required. Boolean
True if shadow_refs resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.

GetFilesystemFileSystemsDetailsFileSystemSnapshot

Alias This property is required. string
The name of the alias, none for real snapshots.
Created This property is required. double
The Unix Epoch time the snapshot was created.
Expires This property is required. double
The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
HasLocks This property is required. bool
True if the snapshot has one or more locks present see, see the locks subresource of a snapshot for a list of locks.
Id This property is required. double
The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
Name This property is required. string
The user or system supplied snapshot name. This will be null for snapshots pending delete.
Path This property is required. string
The /ifs path snapshotted.
PctFilesystem This property is required. double
Percentage of /ifs used for storing this snapshot.
PctReserve This property is required. double
Percentage of configured snapshot reserved used for storing this snapshot.
Schedule This property is required. string
The name of the schedule used to create this snapshot, if applicable.
ShadowBytes This property is required. double
The amount of shadow bytes referred to by this snapshot.
Size This property is required. double
The amount of storage in bytes used to store this snapshot.
State This property is required. string
Snapshot state.
TargetId This property is required. double
The ID of the snapshot pointed to if this is an alias. 18446744073709551615 (max uint64) is returned for an alias to the live filesystem.
TargetName This property is required. string
The name of the snapshot pointed to if this is an alias.
Alias This property is required. string
The name of the alias, none for real snapshots.
Created This property is required. float64
The Unix Epoch time the snapshot was created.
Expires This property is required. float64
The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
HasLocks This property is required. bool
True if the snapshot has one or more locks present see, see the locks subresource of a snapshot for a list of locks.
Id This property is required. float64
The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
Name This property is required. string
The user or system supplied snapshot name. This will be null for snapshots pending delete.
Path This property is required. string
The /ifs path snapshotted.
PctFilesystem This property is required. float64
Percentage of /ifs used for storing this snapshot.
PctReserve This property is required. float64
Percentage of configured snapshot reserved used for storing this snapshot.
Schedule This property is required. string
The name of the schedule used to create this snapshot, if applicable.
ShadowBytes This property is required. float64
The amount of shadow bytes referred to by this snapshot.
Size This property is required. float64
The amount of storage in bytes used to store this snapshot.
State This property is required. string
Snapshot state.
TargetId This property is required. float64
The ID of the snapshot pointed to if this is an alias. 18446744073709551615 (max uint64) is returned for an alias to the live filesystem.
TargetName This property is required. string
The name of the snapshot pointed to if this is an alias.
alias This property is required. String
The name of the alias, none for real snapshots.
created This property is required. Double
The Unix Epoch time the snapshot was created.
expires This property is required. Double
The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
hasLocks This property is required. Boolean
True if the snapshot has one or more locks present see, see the locks subresource of a snapshot for a list of locks.
id This property is required. Double
The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
name This property is required. String
The user or system supplied snapshot name. This will be null for snapshots pending delete.
path This property is required. String
The /ifs path snapshotted.
pctFilesystem This property is required. Double
Percentage of /ifs used for storing this snapshot.
pctReserve This property is required. Double
Percentage of configured snapshot reserved used for storing this snapshot.
schedule This property is required. String
The name of the schedule used to create this snapshot, if applicable.
shadowBytes This property is required. Double
The amount of shadow bytes referred to by this snapshot.
size This property is required. Double
The amount of storage in bytes used to store this snapshot.
state This property is required. String
Snapshot state.
targetId This property is required. Double
The ID of the snapshot pointed to if this is an alias. 18446744073709551615 (max uint64) is returned for an alias to the live filesystem.
targetName This property is required. String
The name of the snapshot pointed to if this is an alias.
alias This property is required. string
The name of the alias, none for real snapshots.
created This property is required. number
The Unix Epoch time the snapshot was created.
expires This property is required. number
The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
hasLocks This property is required. boolean
True if the snapshot has one or more locks present see, see the locks subresource of a snapshot for a list of locks.
id This property is required. number
The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
name This property is required. string
The user or system supplied snapshot name. This will be null for snapshots pending delete.
path This property is required. string
The /ifs path snapshotted.
pctFilesystem This property is required. number
Percentage of /ifs used for storing this snapshot.
pctReserve This property is required. number
Percentage of configured snapshot reserved used for storing this snapshot.
schedule This property is required. string
The name of the schedule used to create this snapshot, if applicable.
shadowBytes This property is required. number
The amount of shadow bytes referred to by this snapshot.
size This property is required. number
The amount of storage in bytes used to store this snapshot.
state This property is required. string
Snapshot state.
targetId This property is required. number
The ID of the snapshot pointed to if this is an alias. 18446744073709551615 (max uint64) is returned for an alias to the live filesystem.
targetName This property is required. string
The name of the snapshot pointed to if this is an alias.
alias This property is required. str
The name of the alias, none for real snapshots.
created This property is required. float
The Unix Epoch time the snapshot was created.
expires This property is required. float
The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
has_locks This property is required. bool
True if the snapshot has one or more locks present see, see the locks subresource of a snapshot for a list of locks.
id This property is required. float
The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
name This property is required. str
The user or system supplied snapshot name. This will be null for snapshots pending delete.
path This property is required. str
The /ifs path snapshotted.
pct_filesystem This property is required. float
Percentage of /ifs used for storing this snapshot.
pct_reserve This property is required. float
Percentage of configured snapshot reserved used for storing this snapshot.
schedule This property is required. str
The name of the schedule used to create this snapshot, if applicable.
shadow_bytes This property is required. float
The amount of shadow bytes referred to by this snapshot.
size This property is required. float
The amount of storage in bytes used to store this snapshot.
state This property is required. str
Snapshot state.
target_id This property is required. float
The ID of the snapshot pointed to if this is an alias. 18446744073709551615 (max uint64) is returned for an alias to the live filesystem.
target_name This property is required. str
The name of the snapshot pointed to if this is an alias.
alias This property is required. String
The name of the alias, none for real snapshots.
created This property is required. Number
The Unix Epoch time the snapshot was created.
expires This property is required. Number
The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
hasLocks This property is required. Boolean
True if the snapshot has one or more locks present see, see the locks subresource of a snapshot for a list of locks.
id This property is required. Number
The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
name This property is required. String
The user or system supplied snapshot name. This will be null for snapshots pending delete.
path This property is required. String
The /ifs path snapshotted.
pctFilesystem This property is required. Number
Percentage of /ifs used for storing this snapshot.
pctReserve This property is required. Number
Percentage of configured snapshot reserved used for storing this snapshot.
schedule This property is required. String
The name of the schedule used to create this snapshot, if applicable.
shadowBytes This property is required. Number
The amount of shadow bytes referred to by this snapshot.
size This property is required. Number
The amount of storage in bytes used to store this snapshot.
state This property is required. String
Snapshot state.
targetId This property is required. Number
The ID of the snapshot pointed to if this is an alias. 18446744073709551615 (max uint64) is returned for an alias to the live filesystem.
targetName This property is required. String
The name of the snapshot pointed to if this is an alias.

Package Details

Repository
powerscale dell/terraform-provider-powerscale
License
Notes
This Pulumi package is based on the powerscale Terraform Provider.