
Netskope SCIM PatchGroup
CertifiedAdd or remove a member from a Netskope SCIM group
Netskope SCIM PatchGroup
Add or remove a member from a Netskope SCIM group
Patches a group in Netskope Security Cloud via SCIM 2.0 to add or remove a member by email.
type: io.kestra.plugin.netskope.scim.PatchGroupExamples
id: patch_netskope_group
namespace: io.kestra.security
tasks:
- id: add_member
type: io.kestra.plugin.netskope.scim.PatchGroup
baseUrl: "https://{{ secret('NETSKOPE_TENANT') }}.goskope.com"
scimToken: "{{ secret('NETSKOPE_SCIM_TOKEN') }}"
groupId: "{{ inputs.group_id }}"
operation: ADD
memberEmail: "user@example.com"
Installation
Our standard Docker images already include this plugin. If you use a -slim image or another setup, install it with the following command:
kestractl plugins get io.kestra.plugin:plugin-netskope --compatible-for $KESTRA_VERSION For kestractl, use your Kestra version with --compatible-for, or specify an exact plugin version.
For Kestra CLI, replace LATEST with a specific version or version range to pin the plugin version.
Properties
baseUrl *string
The base URL of the Netskope tenant
groupId *string
The SCIM group ID to update
memberEmail *string
The email address of the member to add or remove
operation *string
The operation to perform on group membership
Must be 'ADD' or 'REMOVE'
scimToken *string
The SCIM Bearer token for authentication
assets
Assets this task consumes as inputs or produces as outputs, for lineage tracking and the asset graph (Enterprise Edition). A flow declaring this property on a task is rejected in the open-source edition.
io.kestra.core.models.assets.AssetsDeclaration
IGNOREFAILWARNAsset failure behavior
Behavior applied to the task state when a declared asset fails to render, emit, or be persisted (e.g. a lock conflict): FAIL escalates it to FAILED, WARN (default) warns it if it would otherwise succeed, IGNORE leaves the state untouched.
Whether to auto-register assets referenced dynamically at runtime that are not statically declared in inputs or outputs.
The assets consumed as inputs.
io.kestra.core.models.assets.AssetIdentifier
1The assets produced as outputs.
io.kestra.plugin.ee.assets.Dataset
1150{}1150io.kestra.plugin.ee.assets.File
1150{}1150io.kestra.plugin.ee.assets.Table
1150{}1150io.kestra.plugin.ee.assets.VM
1150{}1150io.kestra.core.models.assets.External
1150{}1150io.kestra.core.models.assets.Custom
11501Custom asset type
{}1150Outputs
groupId string
The ID of the updated group
operation string
The operation that was performed (ADD or REMOVE)