Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Set-JS7IAMPermission [-Service] <String> [-Role] <String> [-Permission] <String[]> [-Excluded] [[-ControllerId] <String>] [[-AuditComment] <String>] [[-AuditTimeSpent] <Int32>] [[-AuditTicketLink] <Uri>] [-WhatIf] [-Confirm] [<CommonParameters>]

...

-Permission <String[]>
Specifies one or more permissions for the role. Permissions are specified by identifiers like this:

* sos:products:controller:view
* sos:products:controller:agents:view
* sos:products:controller:deployment:manage

If more than one permission is used then they can be specified as an array or separated by comma:

* -Permissions @( "sos:products:controller:view", "sos:products:controller:agents:view" )
* -Permissions "sos:products:controller:view","sos:products:controller:agents:view"

Required?true
Position?3
Default value
Accept pipeline input?true (ByPropertyName)
Accept wildcard characters?false

Excluded

-Excluded <SwitchParameter>
Specifies if the permissions should be excluded. By default specified permissions are included.

Required?false
Position?named
Default valueFalse
Accept pipeline input?true (ByPropertyName)
Accept wildcard characters?false

...

-ControllerId <String>
Specifies the unique identifier of the Controller that related permissions are assigned.

Required?truefalse
Position?4
Default valuedefault
Accept pipeline input?true (ByPropertyName)
Accept wildcard characters?false

...

-AuditTicketLink <Uri>
Specifies a URL to a ticket system that keeps track of any interventions performed for JobSchedulerJS7.

This information is visible with the Audit Log view of JOC Cockpit.
It can be useful when integrated with a ticket system that logs interventions with JobSchedulerJS7.

Required?false
Position?7
Default value
Accept pipeline input?true (ByPropertyName)
Accept wildcard characters?false

...

Stores the indicated permissions with the role.

-------------------------- EXAMPLE 2 --------------------------

PS > Set-JS7IAMPermission -Service 'JOC' -Role 'application_manager' -Permission @( 'sos:products:controller:view', 'sos:products:controller:agents:view' ) -ControllerId 'testsuite'

Stores the indicated permissions with the role for access to the indicated Controller.