1. Packages
  2. Powerscale Provider
  3. API Docs
  4. getFilesystem
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

powerscale.getFilesystem

Explore with Pulumi AI

powerscale logo
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

    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;
    
    import pulumi
    import pulumi_powerscale as powerscale
    
    system = powerscale.get_filesystem(directory_path="/ifs/tfacc_file_system_test")
    pulumi.export("powerscaleFilesystem1", system)
    
    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
    	})
    }
    
    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,
        };
    });
    
    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));
        }
    }
    
    variables:
      system:
        fn::invoke:
          function: powerscale:getFilesystem
          arguments:
            directoryPath: /ifs/tfacc_file_system_test
    outputs:
      powerscaleFilesystem1: ${system}
    

    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>
    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]
    func LookupFilesystem(ctx *Context, args *LookupFilesystemArgs, opts ...InvokeOption) (*LookupFilesystemResult, error)
    func LookupFilesystemOutput(ctx *Context, args *LookupFilesystemOutputArgs, opts ...InvokeOption) LookupFilesystemResultOutput

    > 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)
    }
    public static CompletableFuture<GetFilesystemResult> getFilesystem(GetFilesystemArgs args, InvokeOptions options)
    public static Output<GetFilesystemResult> getFilesystem(GetFilesystemArgs args, InvokeOptions options)
    
    fn::invoke:
      function: powerscale:index/getFilesystem:getFilesystem
      arguments:
        # arguments dictionary

    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 List<Property Map>
    FileSystems Attributes
    fileSystemNamespaceAcl Property Map
    Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
    fileSystemQuotas List<Property Map>
    Filesystem quotas
    fileSystemSnapshots List<Property Map>
    Filesystem snapshots

    GetFilesystemFileSystemsDetailsFileSystemAttribute

    Name string
    Attribute name
    Namespace string
    Attribute namespace
    Value string
    Attribute value
    Name string
    Attribute name
    Namespace string
    Attribute namespace
    Value string
    Attribute value
    name String
    Attribute name
    namespace String
    Attribute namespace
    value String
    Attribute value
    name string
    Attribute name
    namespace string
    Attribute namespace
    value string
    Attribute value
    name str
    Attribute name
    namespace str
    Attribute namespace
    value str
    Attribute value
    name String
    Attribute name
    namespace String
    Attribute namespace
    value String
    Attribute value

    GetFilesystemFileSystemsDetailsFileSystemNamespaceAcl

    acls List<Property Map>
    Filesystem Access Control List
    action String
    Acl action
    authoritative String
    Acl authoritative
    group Property Map
    ACL group
    mode String
    Acl mode
    owner Property Map
    ACL owner

    GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAcl

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

    GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAclTrustee

    Id string
    Trustee identifier
    Name string
    Trustee name
    Type string
    Trustee type
    Id string
    Trustee identifier
    Name string
    Trustee name
    Type string
    Trustee type
    id String
    Trustee identifier
    name String
    Trustee name
    type String
    Trustee type
    id string
    Trustee identifier
    name string
    Trustee name
    type string
    Trustee type
    id str
    Trustee identifier
    name str
    Trustee name
    type str
    Trustee type
    id String
    Trustee identifier
    name String
    Trustee name
    type String
    Trustee type

    GetFilesystemFileSystemsDetailsFileSystemNamespaceAclGroup

    Id string
    Group identifier
    Name string
    Group name
    Type string
    Group type
    Id string
    Group identifier
    Name string
    Group name
    Type string
    Group type
    id String
    Group identifier
    name String
    Group name
    type String
    Group type
    id string
    Group identifier
    name string
    Group name
    type string
    Group type
    id str
    Group identifier
    name str
    Group name
    type str
    Group type
    id String
    Group identifier
    name String
    Group name
    type String
    Group type

    GetFilesystemFileSystemsDetailsFileSystemNamespaceAclOwner

    Id string
    Owner identifier
    Name string
    Owner name
    Type string
    Owner type
    Id string
    Owner identifier
    Name string
    Owner name
    Type string
    Owner type
    id String
    Owner identifier
    name String
    Owner name
    type String
    Owner type
    id string
    Owner identifier
    name string
    Owner name
    type string
    Owner type
    id str
    Owner identifier
    name str
    Owner name
    type str
    Owner type
    id String
    Owner identifier
    name String
    Owner name
    type String
    Owner type

    GetFilesystemFileSystemsDetailsFileSystemQuota

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

    GetFilesystemFileSystemsDetailsFileSystemQuotaUsage

    Applogical double
    Bytes used by governed data apparent to application
    ApplogicalReady bool
    True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    Fslogical double
    Bytes used by governed data apparent to filesystem.
    FslogicalReady bool
    True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    Fsphysical double
    Bytes used by governed data apparent to filesystem.
    FsphysicalReady bool
    True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    Inodes double
    Number of inodes (filesystem entities) used by governed data.
    InodesReady bool
    True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    Physical double
    Bytes used for governed data and filesystem overhead.
    PhysicalData double
    Number of physical blocks for file data
    PhysicalDataReady 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 double
    Number of physical blocks for file protection
    PhysicalProtectionReady 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 bool
    True if physical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    ShadowRefs double
    Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
    ShadowRefsReady 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 float64
    Bytes used by governed data apparent to application
    ApplogicalReady bool
    True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    Fslogical float64
    Bytes used by governed data apparent to filesystem.
    FslogicalReady bool
    True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    Fsphysical float64
    Bytes used by governed data apparent to filesystem.
    FsphysicalReady bool
    True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    Inodes float64
    Number of inodes (filesystem entities) used by governed data.
    InodesReady bool
    True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    Physical float64
    Bytes used for governed data and filesystem overhead.
    PhysicalData float64
    Number of physical blocks for file data
    PhysicalDataReady 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 float64
    Number of physical blocks for file protection
    PhysicalProtectionReady 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 bool
    True if physical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    ShadowRefs float64
    Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
    ShadowRefsReady 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 Double
    Bytes used by governed data apparent to application
    applogicalReady Boolean
    True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    fslogical Double
    Bytes used by governed data apparent to filesystem.
    fslogicalReady Boolean
    True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    fsphysical Double
    Bytes used by governed data apparent to filesystem.
    fsphysicalReady Boolean
    True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    inodes Double
    Number of inodes (filesystem entities) used by governed data.
    inodesReady Boolean
    True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    physical Double
    Bytes used for governed data and filesystem overhead.
    physicalData Double
    Number of physical blocks for file data
    physicalDataReady 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 Double
    Number of physical blocks for file protection
    physicalProtectionReady 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 Boolean
    True if physical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    shadowRefs Double
    Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
    shadowRefsReady 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 number
    Bytes used by governed data apparent to application
    applogicalReady boolean
    True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    fslogical number
    Bytes used by governed data apparent to filesystem.
    fslogicalReady boolean
    True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    fsphysical number
    Bytes used by governed data apparent to filesystem.
    fsphysicalReady boolean
    True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    inodes number
    Number of inodes (filesystem entities) used by governed data.
    inodesReady boolean
    True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    physical number
    Bytes used for governed data and filesystem overhead.
    physicalData number
    Number of physical blocks for file data
    physicalDataReady 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 number
    Number of physical blocks for file protection
    physicalProtectionReady 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 boolean
    True if physical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    shadowRefs number
    Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
    shadowRefsReady 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 float
    Bytes used by governed data apparent to application
    applogical_ready bool
    True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    fslogical float
    Bytes used by governed data apparent to filesystem.
    fslogical_ready bool
    True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    fsphysical float
    Bytes used by governed data apparent to filesystem.
    fsphysical_ready bool
    True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    inodes float
    Number of inodes (filesystem entities) used by governed data.
    inodes_ready bool
    True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    physical float
    Bytes used for governed data and filesystem overhead.
    physical_data float
    Number of physical blocks for file data
    physical_data_ready 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 float
    Number of physical blocks for file protection
    physical_protection_ready 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 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 float
    Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
    shadow_refs_ready 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 Number
    Bytes used by governed data apparent to application
    applogicalReady Boolean
    True if applogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    fslogical Number
    Bytes used by governed data apparent to filesystem.
    fslogicalReady Boolean
    True if fslogical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    fsphysical Number
    Bytes used by governed data apparent to filesystem.
    fsphysicalReady Boolean
    True if fsphysical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    inodes Number
    Number of inodes (filesystem entities) used by governed data.
    inodesReady Boolean
    True if inodes resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    physical Number
    Bytes used for governed data and filesystem overhead.
    physicalData Number
    Number of physical blocks for file data
    physicalDataReady 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 Number
    Number of physical blocks for file protection
    physicalProtectionReady 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 Boolean
    True if physical resource accounting is accurate on the quota. If false, this quota is waiting on completion of a QuotaScan job.
    shadowRefs Number
    Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
    shadowRefsReady 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 string
    The name of the alias, none for real snapshots.
    Created double
    The Unix Epoch time the snapshot was created.
    Expires double
    The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
    HasLocks 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 double
    The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
    Name string
    The user or system supplied snapshot name. This will be null for snapshots pending delete.
    Path string
    The /ifs path snapshotted.
    PctFilesystem double
    Percentage of /ifs used for storing this snapshot.
    PctReserve double
    Percentage of configured snapshot reserved used for storing this snapshot.
    Schedule string
    The name of the schedule used to create this snapshot, if applicable.
    ShadowBytes double
    The amount of shadow bytes referred to by this snapshot.
    Size double
    The amount of storage in bytes used to store this snapshot.
    State string
    Snapshot state.
    TargetId 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 string
    The name of the snapshot pointed to if this is an alias.
    Alias string
    The name of the alias, none for real snapshots.
    Created float64
    The Unix Epoch time the snapshot was created.
    Expires float64
    The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
    HasLocks 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 float64
    The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
    Name string
    The user or system supplied snapshot name. This will be null for snapshots pending delete.
    Path string
    The /ifs path snapshotted.
    PctFilesystem float64
    Percentage of /ifs used for storing this snapshot.
    PctReserve float64
    Percentage of configured snapshot reserved used for storing this snapshot.
    Schedule string
    The name of the schedule used to create this snapshot, if applicable.
    ShadowBytes float64
    The amount of shadow bytes referred to by this snapshot.
    Size float64
    The amount of storage in bytes used to store this snapshot.
    State string
    Snapshot state.
    TargetId 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 string
    The name of the snapshot pointed to if this is an alias.
    alias String
    The name of the alias, none for real snapshots.
    created Double
    The Unix Epoch time the snapshot was created.
    expires Double
    The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
    hasLocks 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 Double
    The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
    name String
    The user or system supplied snapshot name. This will be null for snapshots pending delete.
    path String
    The /ifs path snapshotted.
    pctFilesystem Double
    Percentage of /ifs used for storing this snapshot.
    pctReserve Double
    Percentage of configured snapshot reserved used for storing this snapshot.
    schedule String
    The name of the schedule used to create this snapshot, if applicable.
    shadowBytes Double
    The amount of shadow bytes referred to by this snapshot.
    size Double
    The amount of storage in bytes used to store this snapshot.
    state String
    Snapshot state.
    targetId 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 String
    The name of the snapshot pointed to if this is an alias.
    alias string
    The name of the alias, none for real snapshots.
    created number
    The Unix Epoch time the snapshot was created.
    expires number
    The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
    hasLocks 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 number
    The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
    name string
    The user or system supplied snapshot name. This will be null for snapshots pending delete.
    path string
    The /ifs path snapshotted.
    pctFilesystem number
    Percentage of /ifs used for storing this snapshot.
    pctReserve number
    Percentage of configured snapshot reserved used for storing this snapshot.
    schedule string
    The name of the schedule used to create this snapshot, if applicable.
    shadowBytes number
    The amount of shadow bytes referred to by this snapshot.
    size number
    The amount of storage in bytes used to store this snapshot.
    state string
    Snapshot state.
    targetId 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 string
    The name of the snapshot pointed to if this is an alias.
    alias str
    The name of the alias, none for real snapshots.
    created float
    The Unix Epoch time the snapshot was created.
    expires float
    The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
    has_locks 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 float
    The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
    name str
    The user or system supplied snapshot name. This will be null for snapshots pending delete.
    path str
    The /ifs path snapshotted.
    pct_filesystem float
    Percentage of /ifs used for storing this snapshot.
    pct_reserve float
    Percentage of configured snapshot reserved used for storing this snapshot.
    schedule str
    The name of the schedule used to create this snapshot, if applicable.
    shadow_bytes float
    The amount of shadow bytes referred to by this snapshot.
    size float
    The amount of storage in bytes used to store this snapshot.
    state str
    Snapshot state.
    target_id 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 str
    The name of the snapshot pointed to if this is an alias.
    alias String
    The name of the alias, none for real snapshots.
    created Number
    The Unix Epoch time the snapshot was created.
    expires Number
    The Unix Epoch time the snapshot will expire and be eligible for automatic deletion.
    hasLocks 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 Number
    The system ID given to the snapshot. This is useful for tracking the status of delete pending snapshots.
    name String
    The user or system supplied snapshot name. This will be null for snapshots pending delete.
    path String
    The /ifs path snapshotted.
    pctFilesystem Number
    Percentage of /ifs used for storing this snapshot.
    pctReserve Number
    Percentage of configured snapshot reserved used for storing this snapshot.
    schedule String
    The name of the schedule used to create this snapshot, if applicable.
    shadowBytes Number
    The amount of shadow bytes referred to by this snapshot.
    size Number
    The amount of storage in bytes used to store this snapshot.
    state String
    Snapshot state.
    targetId 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 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.
    powerscale logo
    powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell