Add-AtriaWorkSpaceListScope
SYNOPSIS
Assigns a scope for a workspace list to a customer.
SYNTAX
Add-AtriaWorkSpaceListScope -ListId <Int> -CustomerId <Int> -Scope <String> [<CommonParameters>]
DESCRIPTION
Creates a scope association between a workspace list and a customer, defining the scope at which list items become available to the customer. Supported scope values are Self
, Child
, and SelfAndChild
.
PARAMETERS
-
ListId
<Int>
(Required)
The unique identifier (ID) of the workspace list. -
CustomerId
<Int>
(Required)
The unique identifier (ID) of the customer to whom the list scope will be applied. -
Scope
<String>
(Required)
Defines how the workspace list items are scoped. Valid values are:Self
: Only the specified customer has access.Child
: Only child entities of the specified customer have access.SelfAndChild
: Both the specified customer and their child entities have access.
-
<CommonParameters>
Supports common parameters:
Verbose
,Debug
,ErrorAction
,ErrorVariable
,WarningAction
,WarningVariable
,OutBuffer
,PipelineVariable
, andOutVariable
.More info: about_CommonParameters.
OUTPUTS
Returns the response object confirming the successful scope assignment.
EXAMPLES
Example 1 (Self scope)
PS> Add-AtriaWorkSpaceListScope -ListId 1001 -CustomerId 2002 -Scope 'Self'
Assigns a 'Self'
scope, granting customer ID 2002
direct access to workspace list ID 1001
.
Example 2 (Self and Child scope)
PS> Add-AtriaWorkSpaceListScope -ListId 1001 -CustomerId 2002 -Scope 'SelfAndChild'
Assigns a 'SelfAndChild'
scope, making workspace list ID 1001
available to customer ID 2002
and all their child entities.
NOTES
Ensure you've authenticated using Connect-AtriaApi
before invoking this function.