Skip to main content

permissions

Creates, updates, deletes, gets or lists a permissions resource.

Overview

Namepermissions
TypeResource
Idsumologic.content.permissions

Fields

The following fields are returned by SELECT queries:

A list of permissions for the requested content item.

NameDatatypeDescription
explicitPermissionsarrayExplicitly assigned content permissions.
implicitPermissionsarrayImplicitly inherited content permissions.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getContentPermissionsselectid, regionexplicitOnly, isAdminModeReturns content permissions of a content item with the given identifier.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
idstringThe identifier of the content item.
regionstringSumoLogic region (enum: [us2, au, ca, de, eu, fed, in, jp], default: us2)
explicitOnlybooleanThere are two permission types: explicit and implicit. Permissions specifically assigned to the content item are explicit. Permissions derived from a parent content item, like a folder are implicit. To return only explicit permissions set this to true.
isAdminModestringSet this to "true" if you want to perform the request as a Content Administrator.

SELECT examples

Returns content permissions of a content item with the given identifier.

SELECT
explicitPermissions,
implicitPermissions
FROM sumologic.content.permissions
WHERE id = '{{ id }}' -- required
AND region = '{{ region }}' -- required
AND explicitOnly = '{{ explicitOnly }}'
AND isAdminMode = '{{ isAdminMode }}'
;