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 dictionary
The following arguments are supported:
- Directory
Path string - 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 string
- FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
- Directory
Path string - 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 string
- FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
- directory
Path String - 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 String
- FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
- directory
Path string - 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 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)
- directory
Path String - FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is
/ifs
- file
Systems 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:
- Directory
Path string - 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 string
- FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
- Directory
Path string - 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 string
- FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
- directory
Path String - 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 String
- FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
- directory
Path string - 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 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)
- directory
Path String - FileSystem directory path.This specifies the path to the FileSystem(Namespace directory) which we are trying to query. Default path is
/ifs
- file
Systems Property MapDetails - Details of the Filesystem
- id String
- FileSystem identifier. Unique identifier for the FileSystem(Namespace directory)
Supporting Types
GetFilesystemFileSystemsDetails
- File
System Attributes This property is required. List<GetFilesystem File Systems Details File System Attribute> - FileSystems Attributes
- File
System Namespace Acl This property is required. GetFilesystem File Systems Details File System Namespace Acl - Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- File
System Quotas This property is required. List<GetFilesystem File Systems Details File System Quota> - Filesystem quotas
- File
System Snapshots This property is required. List<GetFilesystem File Systems Details File System Snapshot> - Filesystem snapshots
- File
System Attributes This property is required. []GetFilesystem File Systems Details File System Attribute - FileSystems Attributes
- File
System Namespace Acl This property is required. GetFilesystem File Systems Details File System Namespace Acl - Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- File
System Quotas This property is required. []GetFilesystem File Systems Details File System Quota - Filesystem quotas
- File
System Snapshots This property is required. []GetFilesystem File Systems Details File System Snapshot - Filesystem snapshots
- file
System Attributes This property is required. List<GetFilesystem File Systems Details File System Attribute> - FileSystems Attributes
- file
System Namespace Acl This property is required. GetFilesystem File Systems Details File System Namespace Acl - Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- file
System Quotas This property is required. List<GetFilesystem File Systems Details File System Quota> - Filesystem quotas
- file
System Snapshots This property is required. List<GetFilesystem File Systems Details File System Snapshot> - Filesystem snapshots
- file
System Attributes This property is required. GetFilesystem File Systems Details File System Attribute[] - FileSystems Attributes
- file
System Namespace Acl This property is required. GetFilesystem File Systems Details File System Namespace Acl - Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- file
System Quotas This property is required. GetFilesystem File Systems Details File System Quota[] - Filesystem quotas
- file
System Snapshots This property is required. GetFilesystem File Systems Details File System Snapshot[] - Filesystem snapshots
- file_
system_ attributes This property is required. Sequence[GetFilesystem File Systems Details File System Attribute] - FileSystems Attributes
- file_
system_ namespace_ acl This property is required. GetFilesystem File Systems Details File System Namespace Acl - Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- file_
system_ quotas This property is required. Sequence[GetFilesystem File Systems Details File System Quota] - Filesystem quotas
- file_
system_ snapshots This property is required. Sequence[GetFilesystem File Systems Details File System Snapshot] - Filesystem snapshots
- file
System Attributes This property is required. List<Property Map> - FileSystems Attributes
- file
System Namespace Acl This property is required. Property Map - Filesystem acl. Shows the access control list for the FileSystem(Namespace directory)
- file
System Quotas This property is required. List<Property Map> - Filesystem quotas
- file
System Snapshots This property is required. List<Property Map> - Filesystem snapshots
GetFilesystemFileSystemsDetailsFileSystemAttribute
GetFilesystemFileSystemsDetailsFileSystemNamespaceAcl
- Acls
This property is required. List<GetFilesystem File Systems Details File System Namespace Acl Acl> - Filesystem Access Control List
- Action
This property is required. string - Acl action
This property is required. string- Acl authoritative
- Group
This property is required. GetFilesystem File Systems Details File System Namespace Acl Group - ACL group
- Mode
This property is required. string - Acl mode
- Owner
This property is required. GetFilesystem File Systems Details File System Namespace Acl Owner - ACL owner
- Acls
This property is required. []GetFilesystem File Systems Details File System Namespace Acl Acl - Filesystem Access Control List
- Action
This property is required. string - Acl action
This property is required. string- Acl authoritative
- Group
This property is required. GetFilesystem File Systems Details File System Namespace Acl Group - ACL group
- Mode
This property is required. string - Acl mode
- Owner
This property is required. GetFilesystem File Systems Details File System Namespace Acl Owner - ACL owner
- acls
This property is required. List<GetFilesystem File Systems Details File System Namespace Acl Acl> - Filesystem Access Control List
- action
This property is required. String - Acl action
This property is required. String- Acl authoritative
- group
This property is required. GetFilesystem File Systems Details File System Namespace Acl Group - ACL group
- mode
This property is required. String - Acl mode
- owner
This property is required. GetFilesystem File Systems Details File System Namespace Acl Owner - ACL owner
- acls
This property is required. GetFilesystem File Systems Details File System Namespace Acl Acl[] - Filesystem Access Control List
- action
This property is required. string - Acl action
This property is required. string- Acl authoritative
- group
This property is required. GetFilesystem File Systems Details File System Namespace Acl Group - ACL group
- mode
This property is required. string - Acl mode
- owner
This property is required. GetFilesystem File Systems Details File System Namespace Acl Owner - ACL owner
- acls
This property is required. Sequence[GetFilesystem File Systems Details File System Namespace Acl Acl] - Filesystem Access Control List
- action
This property is required. str - Acl action
This property is required. str- Acl authoritative
- group
This property is required. GetFilesystem File Systems Details File System Namespace Acl Group - ACL group
- mode
This property is required. str - Acl mode
- owner
This property is required. GetFilesystem File Systems Details File System Namespace Acl Owner - ACL owner
- acls
This property is required. List<Property Map> - Filesystem Access Control List
- action
This property is required. String - Acl action
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
- Access
Rights This property is required. List<string> - Access rights
- Access
Type This property is required. string - Access type
- Inherit
Flags This property is required. List<string> - Inherit flags
- Op
This property is required. string - Op
- Trustee
This property is required. GetFilesystem File Systems Details File System Namespace Acl Acl Trustee - Trustee
- Access
Rights This property is required. []string - Access rights
- Access
Type This property is required. string - Access type
- Inherit
Flags This property is required. []string - Inherit flags
- Op
This property is required. string - Op
- Trustee
This property is required. GetFilesystem File Systems Details File System Namespace Acl Acl Trustee - Trustee
- access
Rights This property is required. List<String> - Access rights
- access
Type This property is required. String - Access type
- inherit
Flags This property is required. List<String> - Inherit flags
- op
This property is required. String - Op
- trustee
This property is required. GetFilesystem File Systems Details File System Namespace Acl Acl Trustee - Trustee
- access
Rights This property is required. string[] - Access rights
- access
Type This property is required. string - Access type
- inherit
Flags This property is required. string[] - Inherit flags
- op
This property is required. string - Op
- trustee
This property is required. GetFilesystem File Systems Details File System Namespace Acl Acl Trustee - 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. GetFilesystem File Systems Details File System Namespace Acl Acl Trustee - Trustee
- access
Rights This property is required. List<String> - Access rights
- access
Type This property is required. String - Access type
- inherit
Flags This property is required. List<String> - Inherit flags
- op
This property is required. String - Op
- trustee
This property is required. Property Map - Trustee
GetFilesystemFileSystemsDetailsFileSystemNamespaceAclAclTrustee
GetFilesystemFileSystemsDetailsFileSystemNamespaceAclGroup
GetFilesystemFileSystemsDetailsFileSystemNamespaceAclOwner
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. GetFilesystem File Systems Details File System Quota Usage - 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. GetFilesystem File Systems Details File System Quota Usage - 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. GetFilesystem File Systems Details File System Quota Usage - 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. GetFilesystem File Systems Details File System Quota Usage - 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. GetFilesystem File Systems Details File System Quota Usage - 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
- 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. double - 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. double - 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. double - 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. double - Bytes used for governed data and filesystem overhead.
- Physical
Data This property is required. double - 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. double - 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. double - 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. float64 - 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. float64 - 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. float64 - 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. float64 - 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. float64 - Bytes used for governed data and filesystem overhead.
- Physical
Data This property is required. float64 - 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. float64 - 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. float64 - 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. Double - Bytes used by governed data apparent to application
- applogical
Ready 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.
- fslogical
Ready 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.
- fsphysical
Ready 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.
- inodes
Ready 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.
- physical
Data This property is required. Double - Number of physical blocks for file data
- physical
Data Ready 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.
- physical
Protection This property is required. Double - Number of physical blocks for file protection
- physical
Protection Ready 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.
- physical
Ready 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.
- shadow
Refs This property is required. Double - Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
- shadow
Refs Ready 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
- applogical
Ready 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.
- fslogical
Ready 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.
- fsphysical
Ready 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.
- inodes
Ready 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.
- physical
Data This property is required. number - Number of physical blocks for file data
- physical
Data Ready 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.
- physical
Protection This property is required. number - Number of physical blocks for file protection
- physical
Protection Ready 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.
- physical
Ready 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.
- shadow
Refs This property is required. number - Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
- shadow
Refs Ready 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
- applogical
Ready 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.
- fslogical
Ready 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.
- fsphysical
Ready 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.
- inodes
Ready 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.
- physical
Data This property is required. Number - Number of physical blocks for file data
- physical
Data Ready 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.
- physical
Protection This property is required. Number - Number of physical blocks for file protection
- physical
Protection Ready 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.
- physical
Ready 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.
- shadow
Refs This property is required. Number - Number of shadow references (cloned, deduplicated or packed filesystem blocks) used by governed data.
- shadow
Refs Ready 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.
- 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. 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.
- Pct
Filesystem This property is required. double - Percentage of /ifs used for storing this snapshot.
- Pct
Reserve 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.
- Shadow
Bytes 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.
- Target
Id 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.
- Target
Name 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.
- 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. 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.
- Pct
Filesystem This property is required. float64 - Percentage of /ifs used for storing this snapshot.
- Pct
Reserve 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.
- Shadow
Bytes 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.
- Target
Id 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.
- Target
Name 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.
- has
Locks 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.
- pct
Filesystem This property is required. Double - Percentage of /ifs used for storing this snapshot.
- pct
Reserve 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.
- shadow
Bytes 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.
- target
Id 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.
- target
Name 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.
- has
Locks 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.
- pct
Filesystem This property is required. number - Percentage of /ifs used for storing this snapshot.
- pct
Reserve 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.
- shadow
Bytes 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.
- target
Id 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.
- target
Name 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.
- has
Locks 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.
- pct
Filesystem This property is required. Number - Percentage of /ifs used for storing this snapshot.
- pct
Reserve 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.
- shadow
Bytes 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.
- target
Id 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.
- target
Name 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.