powerscale.getFilepoolPolicy
Explore with Pulumi AI
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:
- File
Pool List<GetPolicies Filepool Policy File Pool Policy> - List of file pool policies.
- Id string
- Unique identifier of the file pool policy instance.
- Filter
Get
Filepool Policy Filter
- File
Pool []GetPolicies Filepool Policy File Pool Policy - List of file pool policies.
- Id string
- Unique identifier of the file pool policy instance.
- Filter
Get
Filepool Policy Filter
- file
Pool List<GetPolicies Filepool Policy File Pool Policy> - List of file pool policies.
- id String
- Unique identifier of the file pool policy instance.
- filter
Get
Filepool Policy Filter
- file
Pool GetPolicies Filepool Policy File Pool Policy[] - List of file pool policies.
- id string
- Unique identifier of the file pool policy instance.
- filter
Get
Filepool Policy Filter
- file_
pool_ Sequence[Getpolicies Filepool Policy File Pool Policy] - List of file pool policies.
- id str
- Unique identifier of the file pool policy instance.
- filter
Get
Filepool Policy Filter
- file
Pool List<Property Map>Policies - List of file pool policies.
- id String
- Unique identifier of the file pool policy instance.
- filter Property Map
Supporting Types
GetFilepoolPolicyFilePoolPolicy
- Actions
List<Get
Filepool Policy File Pool Policy Action> - A list of actions to be taken for matching files.
- Apply
Order double - The order in which this policy should be applied (relative to other policies).
- Birth
Cluster stringId - The guid assigned to the cluster on which the policy was created.
- Description string
- A description for this File Pool Policy.
- File
Matching GetPattern Filepool Policy File Pool Policy File Matching Pattern - 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").
- State
Details string - Gives further information to describe the state of this policy.
- Actions
[]Get
Filepool Policy File Pool Policy Action - A list of actions to be taken for matching files.
- Apply
Order float64 - The order in which this policy should be applied (relative to other policies).
- Birth
Cluster stringId - The guid assigned to the cluster on which the policy was created.
- Description string
- A description for this File Pool Policy.
- File
Matching GetPattern Filepool Policy File Pool Policy File Matching Pattern - 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").
- State
Details string - Gives further information to describe the state of this policy.
- actions
List<Get
Filepool Policy File Pool Policy Action> - A list of actions to be taken for matching files.
- apply
Order Double - The order in which this policy should be applied (relative to other policies).
- birth
Cluster StringId - The guid assigned to the cluster on which the policy was created.
- description String
- A description for this File Pool Policy.
- file
Matching GetPattern Filepool Policy File Pool Policy File Matching Pattern - 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").
- state
Details String - Gives further information to describe the state of this policy.
- actions
Get
Filepool Policy File Pool Policy Action[] - A list of actions to be taken for matching files.
- apply
Order number - The order in which this policy should be applied (relative to other policies).
- birth
Cluster stringId - The guid assigned to the cluster on which the policy was created.
- description string
- A description for this File Pool Policy.
- file
Matching GetPattern Filepool Policy File Pool Policy File Matching Pattern - 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").
- state
Details string - Gives further information to describe the state of this policy.
- actions
Sequence[Get
Filepool Policy File Pool Policy Action] - 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_ strid - The guid assigned to the cluster on which the policy was created.
- description str
- A description for this File Pool Policy.
- file_
matching_ Getpattern Filepool Policy File Pool Policy File Matching Pattern - 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.
- apply
Order Number - The order in which this policy should be applied (relative to other policies).
- birth
Cluster StringId - The guid assigned to the cluster on which the policy was created.
- description String
- A description for this File Pool Policy.
- file
Matching Property MapPattern - 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").
- state
Details String - Gives further information to describe the state of this policy.
GetFilepoolPolicyFilePoolPolicyAction
- Action
Type string - actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
- Cloudpool
Policy GetAction Filepool Policy File Pool Policy Action Cloudpool Policy Action - Action for setcloudpoolpolicy type.
- Data
Access stringPattern Action - Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
- Data
Storage GetPolicy Action Filepool Policy File Pool Policy Action Data Storage Policy Action - Action for applydatastorage*policy.
- Enable
Coalescer boolAction - Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
- Enable
Packing boolAction - Action for enablepacking type. True to enable enablepacking action.
- Requested
Protection stringAction - 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 GetPolicy Action Filepool Policy File Pool Policy Action Snapshot Storage Policy Action - Action for applysnapshotstorage*policy.
- Action
Type string - actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
- Cloudpool
Policy GetAction Filepool Policy File Pool Policy Action Cloudpool Policy Action - Action for setcloudpoolpolicy type.
- Data
Access stringPattern Action - Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
- Data
Storage GetPolicy Action Filepool Policy File Pool Policy Action Data Storage Policy Action - Action for applydatastorage*policy.
- Enable
Coalescer boolAction - Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
- Enable
Packing boolAction - Action for enablepacking type. True to enable enablepacking action.
- Requested
Protection stringAction - 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 GetPolicy Action Filepool Policy File Pool Policy Action Snapshot Storage Policy Action - Action for applysnapshotstorage*policy.
- action
Type String - actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
- cloudpool
Policy GetAction Filepool Policy File Pool Policy Action Cloudpool Policy Action - Action for setcloudpoolpolicy type.
- data
Access StringPattern Action - Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
- data
Storage GetPolicy Action Filepool Policy File Pool Policy Action Data Storage Policy Action - Action for applydatastorage*policy.
- enable
Coalescer BooleanAction - Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
- enable
Packing BooleanAction - Action for enablepacking type. True to enable enablepacking action.
- requested
Protection StringAction - 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 GetPolicy Action Filepool Policy File Pool Policy Action Snapshot Storage Policy Action - Action for applysnapshotstorage*policy.
- action
Type string - actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
- cloudpool
Policy GetAction Filepool Policy File Pool Policy Action Cloudpool Policy Action - Action for setcloudpoolpolicy type.
- data
Access stringPattern Action - Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
- data
Storage GetPolicy Action Filepool Policy File Pool Policy Action Data Storage Policy Action - Action for applydatastorage*policy.
- enable
Coalescer booleanAction - Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
- enable
Packing booleanAction - Action for enablepacking type. True to enable enablepacking action.
- requested
Protection stringAction - 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 GetPolicy Action Filepool Policy File Pool Policy Action Snapshot Storage Policy Action - Action for applysnapshotstorage*policy.
- action_
type str - actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
- cloudpool_
policy_ Getaction Filepool Policy File Pool Policy Action Cloudpool Policy Action - Action for setcloudpoolpolicy type.
- data_
access_ strpattern_ action - Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
- data_
storage_ Getpolicy_ action Filepool Policy File Pool Policy Action Data Storage Policy Action - Action for applydatastorage*policy.
- enable_
coalescer_ boolaction - Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
- enable_
packing_ boolaction - Action for enablepacking type. True to enable enablepacking action.
- requested_
protection_ straction - 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_ Getpolicy_ action Filepool Policy File Pool Policy Action Snapshot Storage Policy Action - Action for applysnapshotstorage*policy.
- action
Type String - actiontype Acceptable values: setrequestedprotection, setdataaccesspattern, enablecoalescer, applydatastoragepolicy, applysnapshotstoragepolicy, setcloudpoolpolicy, enablepacking.
- cloudpool
Policy Property MapAction - Action for setcloudpoolpolicy type.
- data
Access StringPattern Action - Action for setdataaccess_pattern type. Set data access pattern optimization. Acceptable values: random, concurrency, streaming.
- data
Storage Property MapPolicy Action - Action for applydatastorage*policy.
- enable
Coalescer BooleanAction - Action for enable_coalescer type. Set write performance optimization. True to enable SmartCache action.
- enable
Packing BooleanAction - Action for enablepacking type. True to enable enablepacking action.
- requested
Protection StringAction - 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 Property MapPolicy Action - Action for applysnapshotstorage*policy.
GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyAction
- Archive
Snapshot boolFiles - Specifies if files with snapshots should be archived.
- Cache
Get
Filepool Policy File Pool Policy Action Cloudpool Policy Action Cache - Specifies default cloudpool cache settings for new filepool policies.
- Compression bool
- Specifies if files should be compressed.
- Data
Retention 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.
- Full
Backup doubleRetention - 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 doubleRetention - 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.
- Writeback
Frequency double - The minimum amount of time to wait before updating cloud data with local changes.
- Archive
Snapshot boolFiles - Specifies if files with snapshots should be archived.
- Cache
Get
Filepool Policy File Pool Policy Action Cloudpool Policy Action Cache - Specifies default cloudpool cache settings for new filepool policies.
- Compression bool
- Specifies if files should be compressed.
- Data
Retention 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.
- Full
Backup float64Retention - 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 float64Retention - 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.
- Writeback
Frequency float64 - The minimum amount of time to wait before updating cloud data with local changes.
- archive
Snapshot BooleanFiles - Specifies if files with snapshots should be archived.
- cache
Get
Filepool Policy File Pool Policy Action Cloudpool Policy Action Cache - Specifies default cloudpool cache settings for new filepool policies.
- compression Boolean
- Specifies if files should be compressed.
- data
Retention 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.
- full
Backup DoubleRetention - 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 DoubleRetention - 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.
- writeback
Frequency Double - The minimum amount of time to wait before updating cloud data with local changes.
- archive
Snapshot booleanFiles - Specifies if files with snapshots should be archived.
- cache
Get
Filepool Policy File Pool Policy Action Cloudpool Policy Action Cache - Specifies default cloudpool cache settings for new filepool policies.
- compression boolean
- Specifies if files should be compressed.
- data
Retention 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.
- full
Backup numberRetention - 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 numberRetention - 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.
- writeback
Frequency number - The minimum amount of time to wait before updating cloud data with local changes.
- archive_
snapshot_ boolfiles - Specifies if files with snapshots should be archived.
- cache
Get
Filepool Policy File Pool Policy Action Cloudpool Policy Action Cache - 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_ floatretention - 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_ floatretention - 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.
- archive
Snapshot BooleanFiles - 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.
- data
Retention 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.
- full
Backup NumberRetention - 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 NumberRetention - 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.
- writeback
Frequency Number - The minimum amount of time to wait before updating cloud data with local changes.
GetFilepoolPolicyFilePoolPolicyActionCloudpoolPolicyActionCache
- Expiration double
- Specifies cache expiration.
- Read
Ahead 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.
- Read
Ahead 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.
- read
Ahead 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.
- read
Ahead 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.
- read
Ahead String - Specifies cache read ahead type. Acceptable values: partial, full.
- type String
- Specifies cache type. Acceptable values: cached, no-cache.
GetFilepoolPolicyFilePoolPolicyActionDataStoragePolicyAction
- Ssd
Strategy string - Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
- Storagepool string
- Specifies the storage target.
- Ssd
Strategy string - Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
- Storagepool string
- Specifies the storage target.
- ssd
Strategy String - Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
- storagepool String
- Specifies the storage target.
- ssd
Strategy 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.
- ssd
Strategy String - Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
- storagepool String
- Specifies the storage target.
GetFilepoolPolicyFilePoolPolicyActionSnapshotStoragePolicyAction
- Ssd
Strategy string - Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
- Storagepool string
- Specifies the snapshot storage target.
- Ssd
Strategy string - Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
- Storagepool string
- Specifies the snapshot storage target.
- ssd
Strategy String - Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
- storagepool String
- Specifies the snapshot storage target.
- ssd
Strategy 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.
- ssd
Strategy String - Specifies the SSD strategy. Acceptable values: metadata, metadata-write, data, avoid.
- storagepool String
- Specifies the snapshot storage target.
GetFilepoolPolicyFilePoolPolicyFileMatchingPattern
- Or
Criterias List<GetFilepool Policy File Pool Policy File Matching Pattern Or Criteria> - List of or*criteria file matching rules for this policy.
- Or
Criterias []GetFilepool Policy File Pool Policy File Matching Pattern Or Criteria - List of or*criteria file matching rules for this policy.
- or
Criterias List<GetFilepool Policy File Pool Policy File Matching Pattern Or Criteria> - List of or*criteria file matching rules for this policy.
- or
Criterias GetFilepool Policy File Pool Policy File Matching Pattern Or Criteria[] - List of or*criteria file matching rules for this policy.
- or_
criterias Sequence[GetFilepool Policy File Pool Policy File Matching Pattern Or Criteria] - List of or*criteria file matching rules for this policy.
- or
Criterias List<Property Map> - List of or*criteria file matching rules for this policy.
GetFilepoolPolicyFilePoolPolicyFileMatchingPatternOrCriteria
- And
Criterias List<GetFilepool Policy File Pool Policy File Matching Pattern Or Criteria And Criteria> - List of and*criteria file matching rules for this policy.
- And
Criterias []GetFilepool Policy File Pool Policy File Matching Pattern Or Criteria And Criteria - List of and*criteria file matching rules for this policy.
- and
Criterias List<GetFilepool Policy File Pool Policy File Matching Pattern Or Criteria And Criteria> - List of and*criteria file matching rules for this policy.
- and
Criterias GetFilepool Policy File Pool Policy File Matching Pattern Or Criteria And Criteria[] - List of and*criteria file matching rules for this policy.
- and_
criterias Sequence[GetFilepool Policy File Pool Policy File Matching Pattern Or Criteria And Criteria] - List of and*criteria file matching rules for this policy.
- and
Criterias List<Property Map> - List of and*criteria file matching rules for this policy.
GetFilepoolPolicyFilePoolPolicyFileMatchingPatternOrCriteriaAndCriteria
- 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 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').
- Use
Relative boolTime - 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 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').
- Use
Relative boolTime - 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 Boolean - Indicates whether the existence of an attribute indicates a match (valid only with 'type' = 'custom_attribute').
- begins
With Boolean - True to match the path exactly, False to match any subtree. (valid only with 'type' = 'path').
- case
Sensitive 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').
- use
Relative BooleanTime - 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 boolean - Indicates whether the existence of an attribute indicates a match (valid only with 'type' = 'custom_attribute').
- begins
With boolean - True to match the path exactly, False to match any subtree. (valid only with 'type' = 'path').
- case
Sensitive 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').
- use
Relative booleanTime - 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_ booltime - 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.
- attribute
Exists Boolean - Indicates whether the existence of an attribute indicates a match (valid only with 'type' = 'custom_attribute').
- begins
With Boolean - True to match the path exactly, False to match any subtree. (valid only with 'type' = 'path').
- case
Sensitive 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').
- use
Relative BooleanTime - 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.