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

powerscale.getFilepoolPolicy

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 File Pool Policies from PowerScale array. The information fetched from this datasource can be used for getting the details or for further processing in resource block. PowerScale File Pool Policy can identify logical groups of files and specify storage operations for these files.

    Using getFilepoolPolicy

    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 getFilepoolPolicy(args: GetFilepoolPolicyArgs, opts?: InvokeOptions): Promise<GetFilepoolPolicyResult>
    function getFilepoolPolicyOutput(args: GetFilepoolPolicyOutputArgs, opts?: InvokeOptions): Output<GetFilepoolPolicyResult>
    def get_filepool_policy(filter: Optional[GetFilepoolPolicyFilter] = None,
                            opts: Optional[InvokeOptions] = None) -> GetFilepoolPolicyResult
    def get_filepool_policy_output(filter: Optional[pulumi.Input[GetFilepoolPolicyFilterArgs]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetFilepoolPolicyResult]
    func LookupFilepoolPolicy(ctx *Context, args *LookupFilepoolPolicyArgs, opts ...InvokeOption) (*LookupFilepoolPolicyResult, error)
    func LookupFilepoolPolicyOutput(ctx *Context, args *LookupFilepoolPolicyOutputArgs, opts ...InvokeOption) LookupFilepoolPolicyResultOutput

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

    public static class GetFilepoolPolicy 
    {
        public static Task<GetFilepoolPolicyResult> InvokeAsync(GetFilepoolPolicyArgs args, InvokeOptions? opts = null)
        public static Output<GetFilepoolPolicyResult> Invoke(GetFilepoolPolicyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFilepoolPolicyResult> getFilepoolPolicy(GetFilepoolPolicyArgs args, InvokeOptions options)
    public static Output<GetFilepoolPolicyResult> getFilepoolPolicy(GetFilepoolPolicyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: powerscale:index/getFilepoolPolicy:getFilepoolPolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getFilepoolPolicy Result

    The following output properties are available:

    FilePoolPolicies List<GetFilepoolPolicyFilePoolPolicy>
    List of file pool policies.
    Id string
    Unique identifier of the file pool policy instance.
    Filter GetFilepoolPolicyFilter
    FilePoolPolicies []GetFilepoolPolicyFilePoolPolicy
    List of file pool policies.
    Id string
    Unique identifier of the file pool policy instance.
    Filter GetFilepoolPolicyFilter
    filePoolPolicies List<GetFilepoolPolicyFilePoolPolicy>
    List of file pool policies.
    id String
    Unique identifier of the file pool policy instance.
    filter GetFilepoolPolicyFilter
    filePoolPolicies GetFilepoolPolicyFilePoolPolicy[]
    List of file pool policies.
    id string
    Unique identifier of the file pool policy instance.
    filter GetFilepoolPolicyFilter
    file_pool_policies Sequence[GetFilepoolPolicyFilePoolPolicy]
    List of file pool policies.
    id str
    Unique identifier of the file pool policy instance.
    filter GetFilepoolPolicyFilter
    filePoolPolicies List<Property Map>
    List of file pool policies.
    id String
    Unique identifier of the file pool policy instance.
    filter Property Map

    Supporting Types

    GetFilepoolPolicyFilePoolPolicy

    Actions List<GetFilepoolPolicyFilePoolPolicyAction>
    A list of actions to be taken for matching files.
    ApplyOrder double
    The order in which this policy should be applied (relative to other policies).
    BirthClusterId string
    The guid assigned to the cluster on which the policy was created.
    Description string
    A description for this File Pool Policy.
    FileMatchingPattern GetFilepoolPolicyFilePoolPolicyFileMatchingPattern
    Specifies the file matching rules for determining which files will be managed by this policy.
    Id string
    A unique name for this File Pool Policy.
    Name string
    A unique name for this File Pool Policy.
    State string
    Indicates whether this policy is in a good state ("OK") or disabled ("disabled").
    StateDetails string
    Gives further information to describe the state of this policy.
    Actions []GetFilepoolPolicyFilePoolPolicyAction
    A list of actions to be taken for matching files.
    ApplyOrder float64
    The order in which this policy should be applied (relative to other policies).
    BirthClusterId string
    The guid assigned to the cluster on which the policy was created.
    Description string
    A description for this File Pool Policy.
    FileMatchingPattern GetFilepoolPolicyFilePoolPolicyFileMatchingPattern
    Specifies the file matching rules for determining which files will be managed by this policy.
    Id string
    A unique name for this File Pool Policy.
    Name string
    A unique name for this File Pool Policy.
    State string
    Indicates whether this policy is in a good state ("OK") or disabled ("disabled").
    StateDetails string
    Gives further information to describe the state of this policy.
    actions List<GetFilepoolPolicyFilePoolPolicyAction>
    A list of actions to be taken for matching files.
    applyOrder Double
    The order in which this policy should be applied (relative to other policies).
    birthClusterId String
    The guid assigned to the cluster on which the policy was created.
    description String
    A description for this File Pool Policy.
    fileMatchingPattern GetFilepoolPolicyFilePoolPolicyFileMatchingPattern
    Specifies the file matching rules for determining which files will be managed by this policy.
    id String
    A unique name for this File Pool Policy.
    name String
    A unique name for this File Pool Policy.
    state String
    Indicates whether this policy is in a good state ("OK") or disabled ("disabled").
    stateDetails String
    Gives further information to describe the state of this policy.
    actions GetFilepoolPolicyFilePoolPolicyAction[]
    A list of actions to be taken for matching files.
    applyOrder number
    The order in which this policy should be applied (relative to other policies).
    birthClusterId string
    The guid assigned to the cluster on which the policy was created.
    description string
    A description for this File Pool Policy.
    fileMatchingPattern GetFilepoolPolicyFilePoolPolicyFileMatchingPattern
    Specifies the file matching rules for determining which files will be managed by this policy.
    id string
    A unique name for this File Pool Policy.
    name string
    A unique name for this File Pool Policy.
    state string
    Indicates whether this policy is in a good state ("OK") or disabled ("disabled").
    stateDetails string
    Gives further information to describe the state of this policy.
    actions Sequence[GetFilepoolPolicyFilePoolPolicyAction]
    A list of actions to be taken for matching files.
    apply_order float
    The order in which this policy should be applied (relative to other policies).
    birth_cluster_id str
    The guid assigned to the cluster on which the policy was created.
    description str
    A description for this File Pool Policy.
    file_matching_pattern GetFilepoolPolicyFilePoolPolicyFileMatchingPattern
    Specifies the file matching rules for determining which files will be managed by this policy.
    id str
    A unique name for this File Pool Policy.
    name str
    A unique name for this File Pool Policy.
    state str
    Indicates whether this policy is in a good state ("OK") or disabled ("disabled").
    state_details str
    Gives further information to describe the state of this policy.
    actions List<Property Map>
    A list of actions to be taken for matching files.
    applyOrder Number
    The order in which this policy should be applied (relative to other policies).
    birthClusterId String
    The guid assigned to the cluster on which the policy was created.
    description String
    A description for this File Pool Policy.
    fileMatchingPattern Property Map
    Specifies the file matching rules for determining which files will be managed by this policy.
    id String
    A unique name for this File Pool Policy.
    name String
    A unique name for this File Pool Policy.
    state String
    Indicates whether this policy is in a good state ("OK") or disabled ("disabled").
    stateDetails String
    Gives further information to describe the state of this policy.

    GetFilepoolPolicyFilePoolPolicyAction

    ActionType string
    actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
    CloudpoolPolicyAction GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyAction
    Action for setcloudpoolpolicy type.
    DataAccessPatternAction string
    Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
    DataStoragePolicyAction GetFilepoolPolicyFilePoolPolicyActionDataStoragePolicyAction
    Action for applydatastorage*policy.
    EnableCoalescerAction bool
    Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
    EnablePackingAction bool
    Action for enablepacking type. True to enable enablepacking action.
    RequestedProtectionAction string
    Action for setrequestedprotection type. Acceptable values: default, +1n, +2d:1n, +2n, +3d:1n, +3d:1n1d, +3n, +4d:1n, +4d:2n, +4n, 2x, 3x, 4x, 5x, 6x, 7x, 8x.
    SnapshotStoragePolicyAction GetFilepoolPolicyFilePoolPolicyActionSnapshotStoragePolicyAction
    Action for applysnapshotstorage*policy.
    ActionType string
    actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
    CloudpoolPolicyAction GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyAction
    Action for setcloudpoolpolicy type.
    DataAccessPatternAction string
    Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
    DataStoragePolicyAction GetFilepoolPolicyFilePoolPolicyActionDataStoragePolicyAction
    Action for applydatastorage*policy.
    EnableCoalescerAction bool
    Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
    EnablePackingAction bool
    Action for enablepacking type. True to enable enablepacking action.
    RequestedProtectionAction string
    Action for setrequestedprotection type. Acceptable values: default, +1n, +2d:1n, +2n, +3d:1n, +3d:1n1d, +3n, +4d:1n, +4d:2n, +4n, 2x, 3x, 4x, 5x, 6x, 7x, 8x.
    SnapshotStoragePolicyAction GetFilepoolPolicyFilePoolPolicyActionSnapshotStoragePolicyAction
    Action for applysnapshotstorage*policy.
    actionType String
    actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
    cloudpoolPolicyAction GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyAction
    Action for setcloudpoolpolicy type.
    dataAccessPatternAction String
    Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
    dataStoragePolicyAction GetFilepoolPolicyFilePoolPolicyActionDataStoragePolicyAction
    Action for applydatastorage*policy.
    enableCoalescerAction Boolean
    Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
    enablePackingAction Boolean
    Action for enablepacking type. True to enable enablepacking action.
    requestedProtectionAction String
    Action for setrequestedprotection type. Acceptable values: default, +1n, +2d:1n, +2n, +3d:1n, +3d:1n1d, +3n, +4d:1n, +4d:2n, +4n, 2x, 3x, 4x, 5x, 6x, 7x, 8x.
    snapshotStoragePolicyAction GetFilepoolPolicyFilePoolPolicyActionSnapshotStoragePolicyAction
    Action for applysnapshotstorage*policy.
    actionType string
    actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
    cloudpoolPolicyAction GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyAction
    Action for setcloudpoolpolicy type.
    dataAccessPatternAction string
    Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
    dataStoragePolicyAction GetFilepoolPolicyFilePoolPolicyActionDataStoragePolicyAction
    Action for applydatastorage*policy.
    enableCoalescerAction boolean
    Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
    enablePackingAction boolean
    Action for enablepacking type. True to enable enablepacking action.
    requestedProtectionAction string
    Action for setrequestedprotection type. Acceptable values: default, +1n, +2d:1n, +2n, +3d:1n, +3d:1n1d, +3n, +4d:1n, +4d:2n, +4n, 2x, 3x, 4x, 5x, 6x, 7x, 8x.
    snapshotStoragePolicyAction GetFilepoolPolicyFilePoolPolicyActionSnapshotStoragePolicyAction
    Action for applysnapshotstorage*policy.
    action_type str
    actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
    cloudpool_policy_action GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyAction
    Action for setcloudpoolpolicy type.
    data_access_pattern_action str
    Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
    data_storage_policy_action GetFilepoolPolicyFilePoolPolicyActionDataStoragePolicyAction
    Action for applydatastorage*policy.
    enable_coalescer_action bool
    Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
    enable_packing_action bool
    Action for enablepacking type. True to enable enablepacking action.
    requested_protection_action str
    Action for setrequestedprotection type. Acceptable values: default, +1n, +2d:1n, +2n, +3d:1n, +3d:1n1d, +3n, +4d:1n, +4d:2n, +4n, 2x, 3x, 4x, 5x, 6x, 7x, 8x.
    snapshot_storage_policy_action GetFilepoolPolicyFilePoolPolicyActionSnapshotStoragePolicyAction
    Action for applysnapshotstorage*policy.
    actionType String
    actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
    cloudpoolPolicyAction Property Map
    Action for setcloudpoolpolicy type.
    dataAccessPatternAction String
    Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
    dataStoragePolicyAction Property Map
    Action for applydatastorage*policy.
    enableCoalescerAction Boolean
    Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
    enablePackingAction Boolean
    Action for enablepacking type. True to enable enablepacking action.
    requestedProtectionAction String
    Action for setrequestedprotection type. Acceptable values: default, +1n, +2d:1n, +2n, +3d:1n, +3d:1n1d, +3n, +4d:1n, +4d:2n, +4n, 2x, 3x, 4x, 5x, 6x, 7x, 8x.
    snapshotStoragePolicyAction Property Map
    Action for applysnapshotstorage*policy.

    GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyAction

    ArchiveSnapshotFiles bool
    Specifies if files with snapshots should be archived.
    Cache GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyActionCache
    Specifies default cloudpool cache settings for new filepool policies.
    Compression bool
    Specifies if files should be compressed.
    DataRetention double
    Specifies the minimum amount of time archived data will be retained in the cloud after deletion.
    Encryption bool
    Specifies if files should be encrypted.
    FullBackupRetention double
    The minimum amount of time cloud files will be retained after the creation of a full NDMP backup. (Used with NDMP backups only. Not applicable to SyncIQ.)
    IncrementalBackupRetention double
    The minimum amount of time cloud files will be retained after the creation of a SyncIQ backup or an incremental NDMP backup. (Used with SyncIQ and NDMP backups.)
    Pool string
    Specifies the cloudPool storage target.
    WritebackFrequency double
    The minimum amount of time to wait before updating cloud data with local changes.
    ArchiveSnapshotFiles bool
    Specifies if files with snapshots should be archived.
    Cache GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyActionCache
    Specifies default cloudpool cache settings for new filepool policies.
    Compression bool
    Specifies if files should be compressed.
    DataRetention float64
    Specifies the minimum amount of time archived data will be retained in the cloud after deletion.
    Encryption bool
    Specifies if files should be encrypted.
    FullBackupRetention float64
    The minimum amount of time cloud files will be retained after the creation of a full NDMP backup. (Used with NDMP backups only. Not applicable to SyncIQ.)
    IncrementalBackupRetention float64
    The minimum amount of time cloud files will be retained after the creation of a SyncIQ backup or an incremental NDMP backup. (Used with SyncIQ and NDMP backups.)
    Pool string
    Specifies the cloudPool storage target.
    WritebackFrequency float64
    The minimum amount of time to wait before updating cloud data with local changes.
    archiveSnapshotFiles Boolean
    Specifies if files with snapshots should be archived.
    cache GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyActionCache
    Specifies default cloudpool cache settings for new filepool policies.
    compression Boolean
    Specifies if files should be compressed.
    dataRetention Double
    Specifies the minimum amount of time archived data will be retained in the cloud after deletion.
    encryption Boolean
    Specifies if files should be encrypted.
    fullBackupRetention Double
    The minimum amount of time cloud files will be retained after the creation of a full NDMP backup. (Used with NDMP backups only. Not applicable to SyncIQ.)
    incrementalBackupRetention Double
    The minimum amount of time cloud files will be retained after the creation of a SyncIQ backup or an incremental NDMP backup. (Used with SyncIQ and NDMP backups.)
    pool String
    Specifies the cloudPool storage target.
    writebackFrequency Double
    The minimum amount of time to wait before updating cloud data with local changes.
    archiveSnapshotFiles boolean
    Specifies if files with snapshots should be archived.
    cache GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyActionCache
    Specifies default cloudpool cache settings for new filepool policies.
    compression boolean
    Specifies if files should be compressed.
    dataRetention number
    Specifies the minimum amount of time archived data will be retained in the cloud after deletion.
    encryption boolean
    Specifies if files should be encrypted.
    fullBackupRetention number
    The minimum amount of time cloud files will be retained after the creation of a full NDMP backup. (Used with NDMP backups only. Not applicable to SyncIQ.)
    incrementalBackupRetention number
    The minimum amount of time cloud files will be retained after the creation of a SyncIQ backup or an incremental NDMP backup. (Used with SyncIQ and NDMP backups.)
    pool string
    Specifies the cloudPool storage target.
    writebackFrequency number
    The minimum amount of time to wait before updating cloud data with local changes.
    archive_snapshot_files bool
    Specifies if files with snapshots should be archived.
    cache GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyActionCache
    Specifies default cloudpool cache settings for new filepool policies.
    compression bool
    Specifies if files should be compressed.
    data_retention float
    Specifies the minimum amount of time archived data will be retained in the cloud after deletion.
    encryption bool
    Specifies if files should be encrypted.
    full_backup_retention float
    The minimum amount of time cloud files will be retained after the creation of a full NDMP backup. (Used with NDMP backups only. Not applicable to SyncIQ.)
    incremental_backup_retention float
    The minimum amount of time cloud files will be retained after the creation of a SyncIQ backup or an incremental NDMP backup. (Used with SyncIQ and NDMP backups.)
    pool str
    Specifies the cloudPool storage target.
    writeback_frequency float
    The minimum amount of time to wait before updating cloud data with local changes.
    archiveSnapshotFiles Boolean
    Specifies if files with snapshots should be archived.
    cache Property Map
    Specifies default cloudpool cache settings for new filepool policies.
    compression Boolean
    Specifies if files should be compressed.
    dataRetention Number
    Specifies the minimum amount of time archived data will be retained in the cloud after deletion.
    encryption Boolean
    Specifies if files should be encrypted.
    fullBackupRetention Number
    The minimum amount of time cloud files will be retained after the creation of a full NDMP backup. (Used with NDMP backups only. Not applicable to SyncIQ.)
    incrementalBackupRetention Number
    The minimum amount of time cloud files will be retained after the creation of a SyncIQ backup or an incremental NDMP backup. (Used with SyncIQ and NDMP backups.)
    pool String
    Specifies the cloudPool storage target.
    writebackFrequency Number
    The minimum amount of time to wait before updating cloud data with local changes.

    GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyActionCache

    Expiration double
    Specifies cache expiration.
    ReadAhead string
    Specifies cache read ahead type. Acceptable values: partial, full.
    Type string
    Specifies cache type. Acceptable values: cached, no-cache.
    Expiration float64
    Specifies cache expiration.
    ReadAhead string
    Specifies cache read ahead type. Acceptable values: partial, full.
    Type string
    Specifies cache type. Acceptable values: cached, no-cache.
    expiration Double
    Specifies cache expiration.
    readAhead String
    Specifies cache read ahead type. Acceptable values: partial, full.
    type String
    Specifies cache type. Acceptable values: cached, no-cache.
    expiration number
    Specifies cache expiration.
    readAhead string
    Specifies cache read ahead type. Acceptable values: partial, full.
    type string
    Specifies cache type. Acceptable values: cached, no-cache.
    expiration float
    Specifies cache expiration.
    read_ahead str
    Specifies cache read ahead type. Acceptable values: partial, full.
    type str
    Specifies cache type. Acceptable values: cached, no-cache.
    expiration Number
    Specifies cache expiration.
    readAhead String
    Specifies cache read ahead type. Acceptable values: partial, full.
    type String
    Specifies cache type. Acceptable values: cached, no-cache.

    GetFilepoolPolicyFilePoolPolicyActionDataStoragePolicyAction

    SsdStrategy string
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    Storagepool string
    Specifies the storage target.
    SsdStrategy string
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    Storagepool string
    Specifies the storage target.
    ssdStrategy String
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    storagepool String
    Specifies the storage target.
    ssdStrategy string
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    storagepool string
    Specifies the storage target.
    ssd_strategy str
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    storagepool str
    Specifies the storage target.
    ssdStrategy String
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    storagepool String
    Specifies the storage target.

    GetFilepoolPolicyFilePoolPolicyActionSnapshotStoragePolicyAction

    SsdStrategy string
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    Storagepool string
    Specifies the snapshot storage target.
    SsdStrategy string
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    Storagepool string
    Specifies the snapshot storage target.
    ssdStrategy String
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    storagepool String
    Specifies the snapshot storage target.
    ssdStrategy string
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    storagepool string
    Specifies the snapshot storage target.
    ssd_strategy str
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    storagepool str
    Specifies the snapshot storage target.
    ssdStrategy String
    Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
    storagepool String
    Specifies the snapshot storage target.

    GetFilepoolPolicyFilePoolPolicyFileMatchingPattern

    OrCriterias List<GetFilepoolPolicyFilePoolPolicyFileMatchingPatternOrCriteria>
    List of or*criteria file matching rules for this policy.
    OrCriterias []GetFilepoolPolicyFilePoolPolicyFileMatchingPatternOrCriteria
    List of or*criteria file matching rules for this policy.
    orCriterias List<GetFilepoolPolicyFilePoolPolicyFileMatchingPatternOrCriteria>
    List of or*criteria file matching rules for this policy.
    orCriterias GetFilepoolPolicyFilePoolPolicyFileMatchingPatternOrCriteria[]
    List of or*criteria file matching rules for this policy.
    or_criterias Sequence[GetFilepoolPolicyFilePoolPolicyFileMatchingPatternOrCriteria]
    List of or*criteria file matching rules for this policy.
    orCriterias List<Property Map>
    List of or*criteria file matching rules for this policy.

    GetFilepoolPolicyFilePoolPolicyFileMatchingPatternOrCriteria

    AndCriterias []GetFilepoolPolicyFilePoolPolicyFileMatchingPatternOrCriteriaAndCriteria
    List of and*criteria file matching rules for this policy.
    andCriterias GetFilepoolPolicyFilePoolPolicyFileMatchingPatternOrCriteriaAndCriteria[]
    List of and*criteria file matching rules for this policy.
    andCriterias List<Property Map>
    List of and*criteria file matching rules for this policy.

    GetFilepoolPolicyFilePoolPolicyFileMatchingPatternOrCriteriaAndCriteria

    AttributeExists bool
    Indicates whether the existence of an attribute indicates a match (valid only with 'type' = 'custom_attribute').
    BeginsWith bool
    True to match the path exactly, False to match any subtree. (valid only with 'type' = 'path').
    CaseSensitive bool
    True to indicate case sensitivity when comparing file attributes (valid only with 'type' = 'name' or 'type' = 'path').
    Field string
    File attribute field name to be compared in a custom comparison (valid only with 'type' = 'custom_attribute').
    Operator string
    The comparison operator to use while comparing an attribute with its value.
    Type string
    The file attribute to be compared to a given value.
    Units string
    Size unit value. One of 'B','KB','MB','GB','TB','PB','EB' (valid only with 'type' = 'size').
    UseRelativeTime bool
    Whether time units refer to a calendar date and time (e.g., Jun 3, 2009) or a relative duration (e.g., 2 weeks) (valid only with 'type' in {accessedtime, birthtime, changedtime or metadatachanged_time}.
    Value string
    The value to be compared against a file attribute.
    AttributeExists bool
    Indicates whether the existence of an attribute indicates a match (valid only with 'type' = 'custom_attribute').
    BeginsWith bool
    True to match the path exactly, False to match any subtree. (valid only with 'type' = 'path').
    CaseSensitive bool
    True to indicate case sensitivity when comparing file attributes (valid only with 'type' = 'name' or 'type' = 'path').
    Field string
    File attribute field name to be compared in a custom comparison (valid only with 'type' = 'custom_attribute').
    Operator string
    The comparison operator to use while comparing an attribute with its value.
    Type string
    The file attribute to be compared to a given value.
    Units string
    Size unit value. One of 'B','KB','MB','GB','TB','PB','EB' (valid only with 'type' = 'size').
    UseRelativeTime bool
    Whether time units refer to a calendar date and time (e.g., Jun 3, 2009) or a relative duration (e.g., 2 weeks) (valid only with 'type' in {accessedtime, birthtime, changedtime or metadatachanged_time}.
    Value string
    The value to be compared against a file attribute.
    attributeExists Boolean
    Indicates whether the existence of an attribute indicates a match (valid only with 'type' = 'custom_attribute').
    beginsWith Boolean
    True to match the path exactly, False to match any subtree. (valid only with 'type' = 'path').
    caseSensitive Boolean
    True to indicate case sensitivity when comparing file attributes (valid only with 'type' = 'name' or 'type' = 'path').
    field String
    File attribute field name to be compared in a custom comparison (valid only with 'type' = 'custom_attribute').
    operator String
    The comparison operator to use while comparing an attribute with its value.
    type String
    The file attribute to be compared to a given value.
    units String
    Size unit value. One of 'B','KB','MB','GB','TB','PB','EB' (valid only with 'type' = 'size').
    useRelativeTime Boolean
    Whether time units refer to a calendar date and time (e.g., Jun 3, 2009) or a relative duration (e.g., 2 weeks) (valid only with 'type' in {accessedtime, birthtime, changedtime or metadatachanged_time}.
    value String
    The value to be compared against a file attribute.
    attributeExists boolean
    Indicates whether the existence of an attribute indicates a match (valid only with 'type' = 'custom_attribute').
    beginsWith boolean
    True to match the path exactly, False to match any subtree. (valid only with 'type' = 'path').
    caseSensitive boolean
    True to indicate case sensitivity when comparing file attributes (valid only with 'type' = 'name' or 'type' = 'path').
    field string
    File attribute field name to be compared in a custom comparison (valid only with 'type' = 'custom_attribute').
    operator string
    The comparison operator to use while comparing an attribute with its value.
    type string
    The file attribute to be compared to a given value.
    units string
    Size unit value. One of 'B','KB','MB','GB','TB','PB','EB' (valid only with 'type' = 'size').
    useRelativeTime boolean
    Whether time units refer to a calendar date and time (e.g., Jun 3, 2009) or a relative duration (e.g., 2 weeks) (valid only with 'type' in {accessedtime, birthtime, changedtime or metadatachanged_time}.
    value string
    The value to be compared against a file attribute.
    attribute_exists bool
    Indicates whether the existence of an attribute indicates a match (valid only with 'type' = 'custom_attribute').
    begins_with bool
    True to match the path exactly, False to match any subtree. (valid only with 'type' = 'path').
    case_sensitive bool
    True to indicate case sensitivity when comparing file attributes (valid only with 'type' = 'name' or 'type' = 'path').
    field str
    File attribute field name to be compared in a custom comparison (valid only with 'type' = 'custom_attribute').
    operator str
    The comparison operator to use while comparing an attribute with its value.
    type str
    The file attribute to be compared to a given value.
    units str
    Size unit value. One of 'B','KB','MB','GB','TB','PB','EB' (valid only with 'type' = 'size').
    use_relative_time bool
    Whether time units refer to a calendar date and time (e.g., Jun 3, 2009) or a relative duration (e.g., 2 weeks) (valid only with 'type' in {accessedtime, birthtime, changedtime or metadatachanged_time}.
    value str
    The value to be compared against a file attribute.
    attributeExists Boolean
    Indicates whether the existence of an attribute indicates a match (valid only with 'type' = 'custom_attribute').
    beginsWith Boolean
    True to match the path exactly, False to match any subtree. (valid only with 'type' = 'path').
    caseSensitive Boolean
    True to indicate case sensitivity when comparing file attributes (valid only with 'type' = 'name' or 'type' = 'path').
    field String
    File attribute field name to be compared in a custom comparison (valid only with 'type' = 'custom_attribute').
    operator String
    The comparison operator to use while comparing an attribute with its value.
    type String
    The file attribute to be compared to a given value.
    units String
    Size unit value. One of 'B','KB','MB','GB','TB','PB','EB' (valid only with 'type' = 'size').
    useRelativeTime Boolean
    Whether time units refer to a calendar date and time (e.g., Jun 3, 2009) or a relative duration (e.g., 2 weeks) (valid only with 'type' in {accessedtime, birthtime, changedtime or metadatachanged_time}.
    value String
    The value to be compared against a file attribute.

    GetFilepoolPolicyFilter

    Names List<string>
    Names []string
    names List<String>
    names string[]
    names Sequence[str]
    names List<String>

    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