Permissions

Prev Next

Get-LiquitPermission

Synopsis

This command displays a list of all permissions available in the Application Workspace. Alternatively, you can use this command to select a certain permission.

Syntax

 Get-LiquitPermission 
[-LiquitContext <LiquitContext>]  
[<CommonParameters>]

 Get-LiquitPermission 
[-ID] <string[]> 
[-LiquitContext <LiquitContext>]  
[<CommonParameters>]

 Get-LiquitPermission 
[-IdentityRef] <IdentityRef[]> 
[-LiquitContext <LiquitContext>] 
[<CommonParameters>]

Examples

This command displays all permissions available in the Application Workspace:

 Get-LiquitPermission 

This command selects a particular permission:

 $permission = Get-LiquitPermission -id 00000000-0000-0000-0000-000000000000

New-LiquitPermission

Synopsis

This command creates a new permission in the Application Workspace.

Syntax

 New-LiquitPermission 
-Identity <Identity> 
-AccessPolicy <AccessPolicy > 
[-LiquitContext <LiquitContext>] 
[-WhatIf] 
[-Confirm]  
[<CommonParameters>]

Example

The following script creates a new permission within Application Workspace:

 $accesPolicy = Get-LiquitAccessPolicy -ID 00000000-0000-0000-0000-000000000000
 $identity = Get-LiquitIdentity -id "Source\00000000-0000-0000-0000-000000000000"
 New-LiquitPermission -Identity $identity -AccessPolicy $accesPolicy

Parameters

Name Value Description Required Default value
Identity <Identity> The identity you want to assign permissions within Application Workspace. Yes
AccessPolicy <AccessPolicy> The access policy you want to apply to the identity. Yes
LiquitContext <LiquitContext> Determines the selected zone. No Default

Set-LiquitPermission

Synopsis

This command lets you edit the properties of a permission.

Syntax

 Set-LiquitPermission 
-Permission <Permission[]> 
-AccessPolicy <AccessPolicy> 
[-LiquitContext <LiquitContext>] 
[-WhatIf] 
[-Confirm]  
[<CommonParameters>]

 Set-LiquitPermission 
-Identity <Identity[]> 
-AccessPolicy <AccessPolicy> 
[-LiquitContext <LiquitContext>] 
[-WhatIf] 
[-Confirm] 
[<CommonParameters>]

Example

The following script grants the specified permission to the specified access policy:

 $permission = Get-LiquitPermission -id 00000000-0000-0000-0000-000000000000
 $accesPolicy = Get-LiquitAccessPolicy -ID 00000000-0000-0000-0000-000000000000
 Set-LiquitPermission -AccessPolicy $accesPolicy -Permission $permission

Parameters

Name Value Description Required Default value
Permission <Permission[]> The permission you want to edit. Yes
Identity <Identity> The identity you want to assign permissions within Application Workspace. Yes
AccessPolicy <AccessPolicy> The access policy you want to use for the identity. Yes
LiquitContext <LiquitContext> Determines the selected zone. No Default

Remove-LiquitPermission

Synopsis

This command removes an entitlement from a package.

Syntax

 Remove-LiquitPermission 
-Permission <Permission[]> 
[-LiquitContext <LiquitContext>] 
[-WhatIf] 
[-Confirm]  
[<CommonParameters>]

 Remove-LiquitPermission 
-Identity <Identity[]> 
[-LiquitContext <LiquitContext>] 
[-WhatIf] 
[-Confirm]  
[<CommonParameters>]

Example

The following script removes the selected permission:

 $permission = Get-LiquitPermission -id 00000000-0000-0000-0000-000000000000
 Remove-LiquitPermission -Permission $permission 

Parameters

Name Value Description Required Default value
Permission <Permission[]> The permission you want to remove. Yes
Identity <Identity> The identity from which you want to remove permissions. Yes
LiquitContext <LiquitContext> Determines the selected zone. No Default