Filtersets
  • 04 Mar 2024
  • 2 Minutes to read
  • Dark
    Light
  • PDF

Filtersets

  • Dark
    Light
  • PDF

Article Summary

Get-LiquitFiltersets

Synopsis

This command displays a list of filter sets belonging to an entity.

Syntax

 Get-LiquitFilterSet 
    [-EntityFilter] <EntityFilter> 
    [-ID <guid[]>] 
    [-EntityRef <EntityRef[]>] 
    [-LiquitContext <LiquitContext>]  
    [<CommonParameters>]

 Get-LiquitFilterSet 
    [-Snapshot] <PackageSnapshot> 
    [-ID <guid[]>] 
    [-EntityRef <EntityRef[]>] 
    [-LiquitContext <LiquitContext>]  
    [<CommonParameters>]

 Get-LiquitFilterSet 
    [-Action] <Action> 
    [-ID <guid[]>] 
    [-EntityRef <EntityRef[]>] 
    [-LiquitContext <LiquitContext>]  
    [<CommonParameters>]

 Get-LiquitFilterSet 
    [-Deployment] <Deployment> 
    [-ID <guid[]>] 
    [-EntityRef <EntityRef[]>] 
    [-LiquitContext <LiquitContext>]  
    [<CommonParameters>]

 Get-LiquitFilterSet 
    [-DeploymentAction] <DeploymentAction> 
    [-ID <guid[]>] 
    [-EntityRef <EntityRef[]>] 
    [-LiquitContext <LiquitContext>]  
    [<CommonParameters>]

Examples

Example 1: Get-LiquitFilterSet

 $package = Get-LiquitPackage -id 00000000-0000-0000-0000-000000000000
 $snapshot = Get-LiquitPackageSnapshot -id 00000000-0000-0000-0000-000000000000 -package $package
 Get-LiquitFilterSet -Snapshot $snapshot

This command lists all filter sets belonging to the specified package snapshot.

Example 2: Get-LiquitFilterSet

 $package = Get-LiquitPackage -id 00000000-0000-0000-0000-000000000000
 $snapshot = Get-LiquitPackageSnapshot -id 00000000-0000-0000-0000-000000000000 -package $package
 $actionset = Get-LiquitActionSet -Snapshot $snapshot
 $action = Get-LiquitAction -id 00000000-0000-0000-0000-000000000000 -ActionSet $actionset
 Get-LiquitFilterSet -Action $action

This command will display all the filter sets belonging to the specified action.

New-LiquitFilterSet

Synopsis

This command creates a new filter set.

Syntax

 New-LiquitFilterSet 
    [-EntityFilter] <EntityFilter[]> 
    [-LiquitContext <LiquitContext>] 
    [-WhatIf] 
    [-Confirm]  
    [<CommonParameters>]

 New-LiquitFilterSet 
    [-Snapshot] <PackageSnapshot[]> 
    [-LiquitContext <LiquitContext>] 
    [-WhatIf] 
    [-Confirm]  
    [<CommonParameters>]

 New-LiquitFilterSet 
    [-Action] <Action[]> 
    [-LiquitContext <LiquitContext>] 
    [-WhatIf] 
    [-Confirm]  
    [<CommonParameters>]

 New-LiquitFilterSet 
    [-Deployment] <Deployment[]> 
    [-LiquitContext <LiquitContext>] 
    [-WhatIf] 
    [-Confirm]  
    [<CommonParameters>]

 New-LiquitFilterSet 
    [-DeploymentAction] <DeploymentAction[]> 
    [-LiquitContext <LiquitContext>] 
    [-WhatIf] 
    [-Confirm]  
    [<CommonParameters>]

Examples

Example 1: New-LiquitFilterSet

 $package = Get-LiquitPackage -id 00000000-0000-0000-0000-000000000000
 $snapshot = Get-LiquitPackageSnapshot -id 00000000-0000-0000-0000-000000000000 -package $package
 New-LiquitFilterSet -Snapshot $snapshot

This command creates a new filter set in the specified package snapshot.

Example 2: New-LiquitFilterSet

 $package = Get-LiquitPackage -id 00000000-0000-0000-0000-000000000000
 $snapshot = Get-LiquitPackageSnapshot -id 00000000-0000-0000-0000-000000000000 -package $package
 $actionset = Get-LiquitActionSet -Snapshot $snapshot
 $action = Get-LiquitAction -id 00000000-0000-0000-0000-000000000000 -ActionSet $actionset
 New-LiquitFilterSet -Action $action

This command creates a new filter set in the specified action.

Parameters

NameValueDescriptionRequiredDefault value
EntityFilter<EntityFilter[]>The entity filter determines whether or not filter sets are used in an 'AND' or 'OR' clause.Entity filter only
Snapshot<PackageSnapshot[]>The package snapshot to which the filter needs to be applied.Snapshot only
Action<Action[]>The action to which the filter needs to be applied.Action only
Deployment<Deployment[]>The deployment to which the filter needs to be applied.Deployment only
DeploymentAction<DeploymentAction[]>The deployment action to which the filter needs to be applied.Deployment action only
LiquitContext<LiquitContext>Determines the selected zone.NoDefault

Remove-LiquitFilterSet

Synopsis

This command removes a filter set from the Liquit Workspace.

Syntax

 Remove-LiquitFilterSet
    [-FilterSet] <FilterSet[]> 
    [-LiquitContext <LiquitContext>] 
    [-WhatIf] 
    [-Confirm]  
    [<CommonParameters>]

Example

 $package = Get-LiquitPackage -id 00000000-0000-0000-0000-000000000000
 $snapshot = Get-LiquitPackageSnapshot -id 00000000-0000-0000-0000-000000000000 -package $package
 $actionset = Get-LiquitActionSet -Snapshot $snapshot
 $action = Get-LiquitAction -id 00000000-0000-0000-0000-000000000000 -ActionSet $actionset
 $filterset = Get-LiquitFilterSet -Action $action -id 00000000-0000-0000-0000-000000000000
 Remove-LiquitFilterSet -FilterSet $filterset 

This command removes the selected filter set from the Liquit Workspace.

Parameters

NameValueDescriptionRequiredDefault value
FilterSet<FilterSet[]>The filter set(s) that should be removed.Yes
LiquitContext<LiquitContext>Determines the selected zone.NoDefault

Was this article helpful?

What's Next