@jupiterone/jupiterone-mcp
Version:
Model Context Protocol server for JupiterOne account rules and rule details
293 lines (291 loc) • 5.72 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PATCH_DASHBOARD = exports.DELETE_DASHBOARD = exports.UPDATE_DASHBOARD_WIDGET = exports.DELETE_DASHBOARD_WIDGET = exports.CREATE_DASHBOARD_WIDGET = exports.CREATE_DASHBOARD = exports.EVALUATE_RULE = exports.UPDATE_INLINE_QUESTION_RULE = exports.CREATE_INLINE_QUESTION_RULE = void 0;
exports.CREATE_INLINE_QUESTION_RULE = `
mutation createInlineQuestionRuleInstance($instance: CreateInlineQuestionRuleInstanceInput!) {
createInlineQuestionRuleInstance(instance: $instance) {
...RuleInstanceFields
__typename
}
}
fragment RuleInstanceFields on QuestionRuleInstance {
id
resourceGroupId
accountId
name
description
version
lastEvaluationStartOn
lastEvaluationEndOn
evaluationStep
specVersion
notifyOnFailure
triggerActionsOnNewEntitiesOnly
ignorePreviousResults
pollingInterval
templates
outputs
labels {
labelName
labelValue
__typename
}
question {
queries {
query
name
includeDeleted
__typename
}
__typename
}
questionId
latest
deleted
type
operations {
when
actions
__typename
}
latestAlertId
latestAlertIsActive
state {
actions
__typename
}
tags
remediationSteps
__typename
}
`;
exports.UPDATE_INLINE_QUESTION_RULE = `
mutation UpdateInlineQuestionRuleInstance(
$instance: UpdateInlineQuestionRuleInstanceInput!
) {
updateInlineQuestionRuleInstance(instance: $instance) {
id
resourceGroupId
accountId
name
description
version
lastEvaluationStartOn
lastEvaluationEndOn
evaluationStep
specVersion
notifyOnFailure
triggerActionsOnNewEntitiesOnly
ignorePreviousResults
pollingInterval
templates
outputs
labels {
labelName
labelValue
__typename
}
question {
queries {
query
name
includeDeleted
__typename
}
__typename
}
questionId
latest
deleted
type
operations {
when
actions
__typename
}
latestAlertId
latestAlertIsActive
state {
actions
__typename
}
tags
remediationSteps
__typename
}
}
`;
exports.EVALUATE_RULE = `
mutation evaluateRuleInstance($id: ID!) {
evaluateRuleInstance(id: $id) {
id
__typename
}
}
`;
exports.CREATE_DASHBOARD = `
mutation CreateDashboard($input: CreateInsightsDashboardInput!) {
createDashboard(input: $input) {
id
__typename
}
}
`;
exports.CREATE_DASHBOARD_WIDGET = `
mutation CreateWidget($dashboardId: String!, $input: CreateInsightsWidgetInput!) {
createWidget(dashboardId: $dashboardId, input: $input) {
...InsightsWidget
__typename
}
}
fragment InsightsWidget on InsightsWidget {
id
title
description
type
questionId
noResultMessage
includeDeleted
config {
queries {
id
name
query
__typename
}
settings
postQueryFilters
disableQueryPolicyFilters
__typename
}
__typename
}
`;
exports.DELETE_DASHBOARD_WIDGET = `
mutation DeleteWidget($dashboardId: String!, $widgetId: String!) {
deleteWidget(dashboardId: $dashboardId, widgetId: $widgetId) {
success
}
}
`;
exports.UPDATE_DASHBOARD_WIDGET = `
mutation UpdateWidget($boardId: String!, $boardType: String!, $newWidget: Widget!) {
updateWidget(boardId: $boardId, boardType: $boardType, newWidget: $newWidget) {
resultCode
}
}
`;
exports.DELETE_DASHBOARD = `
mutation DeleteDashboard($dashboardId: String!) {
deleteDashboard(dashboardId: $dashboardId) {
success
}
}
`;
exports.PATCH_DASHBOARD = `
mutation PatchDashboard($input: PatchInsightsDashboardInput!) {
patchDashboard(input: $input) {
id
name
category
userId
supportedUseCase
isJ1ManagedBoard
published
publishedToUserIds
publishedToGroupIds
groupIds
userIds
scopeFilters
resourceGroupId
starred
_timeUpdated
_createdAt
prerequisites {
prerequisitesMet
preRequisitesGroupsFulfilled
preRequisitesGroupsRequired
}
parameters {
dashboardId
accountId
id
label
name
options
valueType
type
default
disableCustomInput
requireValue
}
widgets {
id
title
description
type
questionId
noResultMessage
includeDeleted
config {
queries {
id
name
query
}
settings
postQueryFilters
disableQueryPolicyFilters
}
}
layouts {
xs {
static
moved
w
h
x
y
i
}
sm {
static
moved
w
h
x
y
i
}
md {
static
moved
w
h
x
y
i
}
lg {
static
moved
w
h
x
y
i
}
xl {
static
moved
w
h
x
y
i
}
}
}
}
`;
//# sourceMappingURL=mutations.js.map