Sumo Logic Tables & Permissions

The Sumo Logic integration uses the following tables and permissions

Permissions Required (Total List)

Table NamePermissions Required
SumoLogicAllowlistedUsersSecurity → Manage SAML
SumoLogicCapabilitiesUser Management (all role capabilities)
SumoLogicConnectionsData Management → View Connections; Manage Connections
SumoLogicPasswordPoliciesSecurity → Manage Password Policy
SumoLogicRolesUser Management (all role capabilities)
SumoLogicSAMLConfigurationsSecurity → Manage SAML
SumoLogicSecurityPoliciesSecurity (all role capabilities)
SumoLogicUsersUser Management (all role capabilities)
SumoLogicAllowlistedCidrsSecurity → Allowlist IP Addresses
SumoLogicDatastoresThreat Intel → View & Manage Threat Intel Data Store
SumoLogicDatastoreSourceStatusesThreat Intel → View & Manage Threat Intel Data Store
SumoLogicDatastoresRetentionPeriodThreat Intel → View & Manage Threat Intel Data Store
SumoLogicIntegrationsNone required.
SumoLogicPartitionsData Management → Manage Partitions; View Partitions
SumoLogicPartitionsQuotaData Management → View Partitions
SumoLogicCapabilities_SumoLogicRolesUser Management (all role capabilities)
SumoLogicRoles_SumoLogicUsersUser Management (all role capabilities)

Tables

SumoLogicAllowlistedUsers

Required Permissions: Security → Manage SAML

People who are explicitly allowed to sign in with SAML, plus their basic details and status.

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
UserIDstringUnique identifier of the user.
FirstNamestringFirst name of the user.
LastNamestringLast name of the user.
EmailstringEmail address of the user.
CanManageSAMLbooleanIf the user can manage SAML configurations.
IsActivebooleanChecks if the user is active.
LastLogindatetimeTimestamp of the last login of the user.
BatchDatedatetimeThe sync date.

SumoLogicCapabilities

Required Permissions: User Management (all role capabilities)

The individual permissions (capabilities) that can be granted to roles in Sumo Logic.

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
NamestringName of role capability.
BatchDatedatetimeThe sync date.

SumoLogicConnections

Required Permissions: Data Management → View Connections; Manage Connections

A list of configured integrations (like webhooks or ServiceNow) with their names, types, and audit info.

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDstringUnique identifier for the connection.
TypestringType of connection. Valid values are WebhookConnection, ServiceNowConnection.
NamestringName of the connection.
DescriptionstringDescription of the connection.
CreatedAtdatetimeCreation timestamp in UTC in RFC3339 format.
CreatedBystringIdentifier of the user who created the resource.
ModifiedAtdatetimeLast modification timestamp in UTC.
ModifiedBystringIdentifier of the user who last modified the resource.
BatchDatedatetimeThe sync date.

SumoLogicPasswordPolicies

Required Permissions: Security → Manage Password Policy

Your organization’s password rules (length, complexity, lockout, MFA requirements, etc.).

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDintegerUnique identifier for the policy.
MinLengthintegerThe minimum length of the password.
MaxLengthintegerThe maximum length of the password.
MustContainLowercasebooleanIf the password must contain lowercase characters.
MustContainUppercasebooleanIf the password must contain uppercase characters.
MustContainDigitsbooleanIf the password must contain digits.
MustContainSpecialCharsbooleanIf the password must contain special characters.
MaxPasswordAgeInDaysintegerMaximum number of days that a password can be used before user is required to change it. Put -1 if the user should not have to change their password.
MinUniquePasswordsintegerThe minimum number of unique new passwords that a user must use before an old password can be reused.
AccountLockoutThresholdsintegerNumber of failed login attempts allowed before account is locked-out.
FailedLoginResetDurationInMinsintegerThe duration of time in minutes that must elapse from the first failed login attempt after which failed login count is reset to 0.
AccountLockoutDurationInMinsintegerThe duration of time in minutes that a locked-out account remained locked before getting unlocked automatically.
RequireMFAbooleanIf MFA should be required to log in. By default, this field is set to false.
RememberMFAbooleanIf MFA should be remembered on the browser.
DisallowWeakPasswordsbooleanIf weak passwords should be disallowed. By default, this field is set to false.
BatchDatedatetimeThe sync date.

SumoLogicRoles

Required Permissions: User Management (all role capabilities)

The roles available in Sumo Logic, with their descriptions and audit info.

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDstringUnique identifier for the role.
NamestringName of the role.
DescriptionstringDescription of the role.
AutofillDependenciesbooleanSet this to true if you want to automatically append all missing capability requirements. If set to false an error will be thrown if any capabilities are missing their dependencies.
CreatedAtdatetimeCreation timestamp in UTC RFC3339 format.
CreatedBystringIdentifier of the user who created the resource.
ModifiedAtdatetimeLast modification timestamp in UTC.
ModifiedBystringIdentifier of the user who last modified the resource.
SystemDefinedbooleanRole is system or user defined.
BatchDatedatetimeThe sync date.

SumoLogicSAMLConfigurations

Required Permissions: Security → Manage SAML

Settings for your SAML identity providers and how users are provisioned when they sign in.

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDstringUnique identifier of the SAML Identity Provider.
SpInitiatedLoginPathstringThis property has been deprecated and is no longer used.
ConfigurationNamestringName of the SSO policy or another name used to describe the policy internally.
IssuerstringThe unique URL assigned to the organization by the SAML Identity Provider.
SpInitiatedLoginEnabledbooleanTrue if Sumo Logic redirects users to your identity provider with a SAML AuthnRequest when signing in.
AuthnRequestURLstringThe URL that the identity provider has assigned for Sumo Logic to submit SAML authentication requests to the identity provider.
FirstNameAttributestringFirst name attribute of the new user account.
LastNameAttributestringLast name attribute of the new user account.
OnDemandProvisioningRolesstringSumo Logic RBAC roles to be assigned when user accounts are provisioned.
RolesAttributestringThe role that Sumo Logic will assign to users when they sign in.
LogoutEnabledbooleanTrue if users are redirected to a URL after signing out of Sumo Logic.
LogoutURLstringThe URL that users will be redirected to after signing out of Sumo Logic.
EmailAttributestringThe email address of the new user account.
DebugModebooleanTrue if additional details are included when a user fails to sign in.
SignAuthnRequestbooleanTrue if Sumo Logic will send signed Authn requests to the identity provider.
DisableRequestedAuthnContextbooleanTrue if Sumo Logic will include the RequestedAuthnContext element of the SAML AuthnRequests it sends to the identity provider.
IsRedirectBindingbooleanTrue if the SAML binding is of HTTP Redirect type.
CreatedAtdatetimeCreation timestamp in UTC in RFC3339 format.
CreatedBystringIdentifier of the user who created the resource.
ModifiedAtdatetimeLast modification timestamp in UTC.
ModifiedBystringIdentifier of the user who last modified the resource.
AssertionConsumerURLstringThe URL on Sumo Logic where the IdP will redirect to with its authentication response.
EntityIDstringA unique identifier that is the intended audience of the SAML assertion.
MetadataURLstringThe URL to fetch SAML metadata XML.
BatchDatedatetimeThe sync date.

SumoLogicSecurityPolicies

Required Permissions: Security (all role capabilities)

Organization-wide security settings like auditing, session limits, and data access rules.

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDintegerIdentifier for the Security policy.
AuditPolicyEnabledbooleanWhether the Audit policy is enabled.
SearchAuditPolicyEnabledbooleanWhether the Search Audit policy is enabled.
ShareDashboardsPolicyEnabledbooleanWhether the Share Dashboards Outside Organization policy is enabled.
AccessLevelPolicyEnabledbooleanWhether the Data Access Level policy is enabled.
ConcurrentSessionsPolicyEnabledbooleanWhether the Concurrent Sessions policy is enabled.
ConcurrentSessionLimitintegerMaximum number of concurrent sessions a user may have.
MaxUserSessionTimeoutstringMaximum web session timeout users are able to configure within their user preferences. Valid values are: 5m, 15m, 30m, 1h, 2h, 6h, 12h, 1d, 2d, 3d, 5d, or 7d
BatchDatedatetimeThe sync date.

SumoLogicUsers

Required Permissions: User Management (all role capabilities)

All users in Sumo Logic with their names, emails, status, and last-login information.

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDstringUnique identifier for the user.
FirstNamestringFirst name of the user.
LastNamestringLast name of the user.
EmailstringEmail address of the user.
CreatedAtdatetimeCreation timestamp in UT RFC3339 format.
CreatedBystringIdentifier of the user who created the resource.
ModifiedAtdatetimeLast modification timestamp in UTC.
ModifiedBystringIdentifier of the user who last modified the resource.
IsActivebooleanTrue if the user is active.
IsLockedbooleanThis has the value true if the user's account has been locked. If a user tries to log into their account several times and fails, his or her account will be locked for security reasons.
IsMFAEnabledbooleanTrue if multi factor authentication is enabled for the user.
LastLoginTimestampdatetimeTimestamp of the last login for the user in UTC. Will be null if the user has never logged in.
BatchDatedatetimeThe sync date.

SumoLogicAllowlistedCidrs

Required Permissions: Security → Allowlist IP Addresses

The IP addresses or networks that are allowed to access Sumo Logic.

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDintegerThe ID of the AllowListedCIDR.
CidrstringThe string representation of the CIDR notation or IP address.
DescriptionstringDescription of the CIDR notation or IP address.
BatchDatedatetimeThe sync date.

SumoLogicDatastores

Required Permissions: Threat Intel → View & Manage Threat Intel Data Store

Overall size and limits of the Threat Intelligence datastore.

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDstringSynthetic GUID used to key related source status rows.
DiskSizeintegerTotal disk size used by the Threat Intel datastore (bytes).
IndicatorCountintegerTotal count of indicators in the datastore.
IndicatorLimitintegerMaximum supported indicators for the datastore.
BatchDatedatetimeThe sync date.

SumoLogicDatastoreSourceStatuses

Required Permissions: Threat Intel → View & Manage Threat Intel Data Store

Health and usage details for each Threat Intelligence data source (size, counts, enabled, etc.).

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDintegerSurrogate key for the source status row.
DatastoreIDstringForeign key to SumoLogicDatastores.ID.
SourcestringThreat Intel source name.
DescriptionstringDescription of the Threat Intel source.
DiskSizeintegerDisk size used by this source (bytes).
IndicatorCountintegerIndicator count for this source.
SumoProvidedbooleanWhether the source is provided by Sumo Logic.
SupportsCatbooleanWhether the source supports the category field.
EnabledbooleanWhether the source is enabled.
BatchDatedatetimeThe sync date.

SumoLogicDatastoresRetentionPeriod

Required Permissions: Threat Intel → View & Manage Threat Intel Data Store

How long Threat Intelligence data is kept.

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDintegerSurrogate key for the retention record.
RetentionPeriodintegerRetention period for the Threat Intel datastore (days).
BatchDatedatetimeThe sync date.

SumoLogicIntegrations

Required Permissions: None required.

The configured Sumo Logic connection profile used for syncing (name, URL, status, and audit info).

NameTypeDescription
IDintegerThe SumoLogic Configuration ID.
NamestringThe name provided for the Configuration.
IsEnabledbooleanDetermines if the integration has been enabled for syncing.
BaseURLstringThe Base URL of your SumoLogic API.
AccessIDstringThe Access ID used as credentials to access the SumoLogic API.
CreatedDatedatetimeThe date the Configuration was created.
ModifiedDatedatetimeThe date the Configuration was modified.
CreatedBystringThe user who created the Configuration.
ModifiedBystringThe user who modified the Configuration.

SumoLogicPartitions

Required Permissions: Data Management → Manage Partitions; View Partitions

Your log partitions, including names, routing rules, retention, and activity status

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDstringUnique identifier for the partition.
NamestringPartition name.
RoutingExpressionstringExpression that routes data into this partition.
AnalyticsTierstringAnalytics tier of the partition.
RetentionPeriodintegerCurrent retention period (days).
IsCompliantbooleanWhether the partition meets compliance requirements.
IsIncludedInDefaultSearchbooleanWhether the partition is included in default search.
NewRetentionPeriodintegerPending retention period (days).
RetentionEffectiveAtstringTimestamp when the new retention takes effect (UTC).
CreatedAtdatetimeCreation timestamp (UTC).
CreatedBystringIdentifier of the user who created the partition.
ModifiedAtdatetimeLast modification timestamp (UTC).
ModifiedBystringIdentifier of the user who last modified the partition.
TotalBytesintegerTotal bytes stored in the partition.
IsActivebooleanWhether the partition is active.
IndexTypestringIndex type of the partition.
DataForwardingIdstringAssociated data forwarding ID, if any.
BatchDatedatetimeThe sync date.

SumoLogicPartitionsQuota

Required Permissions: Data Management → View Partitions

Your overall partition quota and how much remains.

NameTypeDescription
ConfigIDintegerThe ID of the configuration within Compyl.
IDintegerSurrogate key for the quota record.
QuotaintegerTotal partitions quota for the account.
RemainingintegerRemaining partitions available.
BatchDatedatetimeThe sync date.

Sumo Logic Bridge Tables

SumoLogicCapabilities_SumoLogicRoles

Required Permissions: User Management (all role capabilities)

Which capabilities are included in each role.

NameTypeDescription
CapabilitystringRole capability
RoleIDstringUnique identifier for the role.
ConfigIDintegerThe ID of the configuration within Compyl.

SumoLogicRoles_SumoLogicUsers

Required Permissions: User Management (all role capabilities)

Which users are assigned to which roles.

NameTypeDescription
RoleIDstringUnique identifier for the role.
UserIDstringUnique identifier for the user.
ConfigIDintegerThe ID of the configuration within Compyl.

Did this page help you?