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;
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 dictionaryThe 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
- FileSystems GetDetails Filesystem File Systems Details 
- 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
- FileSystems GetDetails Filesystem File Systems Details 
- 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
- fileSystems GetDetails Filesystem File Systems Details 
- 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
- fileSystems GetDetails Filesystem File Systems Details 
- 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_ Getdetails Filesystem File Systems Details 
- 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
- fileSystems Property MapDetails 
- 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
- FileSystems GetDetails Filesystem File Systems Details 
- 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
- FileSystems GetDetails Filesystem File Systems Details 
- 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
- fileSystems GetDetails Filesystem File Systems Details 
- 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
- fileSystems GetDetails Filesystem File Systems Details 
- 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_ Getdetails Filesystem File Systems Details 
- 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
- fileSystems Property MapDetails 
- Details of the Filesystem
- id String
- FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
Supporting Types
GetFilesystemFileSystemsDetails    
- FileSystem List<GetAttributes Filesystem File Systems Details File System Attribute> 
- FileSystems Attributes
- FileSystem GetNamespace Acl Filesystem File Systems Details File System Namespace Acl 
- Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- FileSystem List<GetQuotas Filesystem File Systems Details File System Quota> 
- Filesystem quotas
- FileSystem List<GetSnapshots Filesystem File Systems Details File System Snapshot> 
- Filesystem snapshots
- FileSystem []GetAttributes Filesystem File Systems Details File System Attribute 
- FileSystems Attributes
- FileSystem GetNamespace Acl Filesystem File Systems Details File System Namespace Acl 
- Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- FileSystem []GetQuotas Filesystem File Systems Details File System Quota 
- Filesystem quotas
- FileSystem []GetSnapshots Filesystem File Systems Details File System Snapshot 
- Filesystem snapshots
- fileSystem List<GetAttributes Filesystem File Systems Details File System Attribute> 
- FileSystems Attributes
- fileSystem GetNamespace Acl Filesystem File Systems Details File System Namespace Acl 
- Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- fileSystem List<GetQuotas Filesystem File Systems Details File System Quota> 
- Filesystem quotas
- fileSystem List<GetSnapshots Filesystem File Systems Details File System Snapshot> 
- Filesystem snapshots
- fileSystem GetAttributes Filesystem File Systems Details File System Attribute[] 
- FileSystems Attributes
- fileSystem GetNamespace Acl Filesystem File Systems Details File System Namespace Acl 
- Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- fileSystem GetQuotas Filesystem File Systems Details File System Quota[] 
- Filesystem quotas
- fileSystem GetSnapshots Filesystem File Systems Details File System Snapshot[] 
- Filesystem snapshots
- file_system_ Sequence[Getattributes Filesystem File Systems Details File System Attribute] 
- FileSystems Attributes
- file_system_ Getnamespace_ acl Filesystem File Systems Details File System Namespace Acl 
- Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- file_system_ Sequence[Getquotas Filesystem File Systems Details File System Quota] 
- Filesystem quotas
- file_system_ Sequence[Getsnapshots Filesystem File Systems Details File System Snapshot] 
- Filesystem snapshots
- fileSystem List<Property Map>Attributes 
- FileSystems Attributes
- fileSystem Property MapNamespace Acl 
- Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- fileSystem List<Property Map>Quotas 
- Filesystem quotas
- fileSystem List<Property Map>Snapshots 
- Filesystem snapshots
GetFilesystemFileSystemsDetailsFileSystemAttribute       
GetFilesystemFileSystemsDetailsFileSystemNamespaceAcl        
- Acls
List<GetFilesystem File Systems Details File System Namespace Acl Acl> 
- Filesystem Access Control List
- Action string
- Acl action
- string
- Acl authoritative
- Group
GetFilesystem File Systems Details File System Namespace Acl Group 
- ACL group
- Mode string
- Acl mode
- Owner
GetFilesystem File Systems Details File System Namespace Acl Owner 
- ACL owner
- Acls
[]GetFilesystem File Systems Details File System Namespace Acl Acl 
- Filesystem Access Control List
- Action string
- Acl action
- string
- Acl authoritative
- Group
GetFilesystem File Systems Details File System Namespace Acl Group 
- ACL group
- Mode string
- Acl mode
- Owner
GetFilesystem File Systems Details File System Namespace Acl Owner 
- ACL owner
- acls
List<GetFilesystem File Systems Details File System Namespace Acl Acl> 
- Filesystem Access Control List
- action String
- Acl action
- String
- Acl authoritative
- group
GetFilesystem File Systems Details File System Namespace Acl Group 
- ACL group
- mode String
- Acl mode
- owner
GetFilesystem File Systems Details File System Namespace Acl Owner 
- ACL owner
- acls
GetFilesystem File Systems Details File System Namespace Acl Acl[] 
- Filesystem Access Control List
- action string
- Acl action
- string
- Acl authoritative
- group
GetFilesystem File Systems Details File System Namespace Acl Group 
- ACL group
- mode string
- Acl mode
- owner
GetFilesystem File Systems Details File System Namespace Acl Owner 
- ACL owner
- acls
Sequence[GetFilesystem File Systems Details File System Namespace Acl Acl] 
- Filesystem Access Control List
- action str
- Acl action
- str
- Acl authoritative
- group
GetFilesystem File Systems Details File System Namespace Acl Group 
- ACL group
- mode str
- Acl mode
- owner
GetFilesystem File Systems Details File System Namespace Acl Owner 
- ACL owner
- acls List<Property Map>
- Filesystem Access Control List
- action String
- Acl action
- 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
GetFilesystem File Systems Details File System Namespace Acl Acl Trustee 
- Trustee
- AccessRights []string
- Access rights
- AccessType string
- Access type
- InheritFlags []string
- Inherit flags
- Op string
- Op
- Trustee
GetFilesystem File Systems Details File System Namespace Acl Acl Trustee 
- Trustee
- accessRights List<String>
- Access rights
- accessType String
- Access type
- inheritFlags List<String>
- Inherit flags
- op String
- Op
- trustee
GetFilesystem File Systems Details File System Namespace Acl Acl Trustee 
- Trustee
- accessRights string[]
- Access rights
- accessType string
- Access type
- inheritFlags string[]
- Inherit flags
- op string
- Op
- trustee
GetFilesystem File Systems Details File System Namespace Acl Acl Trustee 
- Trustee
- access_rights Sequence[str]
- Access rights
- access_type str
- Access type
- inherit_flags Sequence[str]
- Inherit flags
- op str
- Op
- trustee
GetFilesystem File Systems Details File System Namespace Acl Acl Trustee 
- Trustee
- accessRights List<String>
- Access rights
- accessType String
- Access type
- inheritFlags List<String>
- Inherit flags
- op String
- Op
- trustee Property Map
- Trustee
GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAclTrustee          
GetFilesystemFileSystemsDetailsFileSystemNamespaceAclGroup         
GetFilesystemFileSystemsDetailsFileSystemNamespaceAclOwner         
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
GetFilesystem File Systems Details File System Quota Usage 
- 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
GetFilesystem File Systems Details File System Quota Usage 
- 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
GetFilesystem File Systems Details File System Quota Usage 
- 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
GetFilesystem File Systems Details File System Quota Usage 
- 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
GetFilesystem File Systems Details File System Quota Usage 
- 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
- PhysicalData boolReady 
- 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
- PhysicalProtection boolReady 
- 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.
- ShadowRefs boolReady 
- 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
- PhysicalData boolReady 
- 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
- PhysicalProtection boolReady 
- 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.
- ShadowRefs boolReady 
- 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
- physicalData BooleanReady 
- 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
- physicalProtection BooleanReady 
- 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.
- shadowRefs BooleanReady 
- 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
- physicalData booleanReady 
- 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
- physicalProtection booleanReady 
- 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.
- shadowRefs booleanReady 
- 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_ boolready 
- 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_ boolready 
- 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_ boolready 
- 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
- physicalData BooleanReady 
- 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
- physicalProtection BooleanReady 
- 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.
- shadowRefs BooleanReady 
- 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 powerscaleTerraform Provider.