OBJECT

Query

link GraphQL Schema definition

  • type Query {
  • # All IP's
  • #
  • # Arguments
  • # onlyAfter: Filter what seen between now and this value in
  • # milliseconds
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • ips(onlyAfter: Float, after: String, first: Int, before: String, last: Int): StringConnection!
  • # All MAC addresses
  • #
  • # Arguments
  • # onlyAfter: Filter what seen between now and this value in
  • # milliseconds
  • # noIps: Only returns MAC of Assets with no IPs
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • macs(
  • onlyAfter: Float,
  • noIps: Boolean,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): StringConnection!
  • # All network interfaces
  • #
  • # Arguments
  • # onlyAfter: Filter what seen between now and this value in
  • # milliseconds
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • networkInterfaces(
  • onlyAfter: Float,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): NetworkInterfaceConnection!
  • # Palo Alto server
  • #
  • # Arguments
  • # id: [Not documented]
  • paloAltoServer(id: ID!): PaloAltoServer!
  • # Lists all Palo Alto servers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • paloAltoServers(after: String, first: Int, before: String, last: Int): PaloAltoServerConnection!
  • # Aruba server
  • #
  • # Arguments
  • # id: [Not documented]
  • arubaServer(id: ID!): ArubaServer!
  • # Lists all Aruba servers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • arubaServers(after: String, first: Int, before: String, last: Int): ArubaServerConnection!
  • # Smtp server
  • #
  • # Arguments
  • # id: [Not documented]
  • smtpServer(id: ID!): SMTPServer!
  • # Lists all SMTP servers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • smtpServers(after: String, first: Int, before: String, last: Int): SMTPServerConnection!
  • # Lists all archived smtp servers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • archivedSmtpServers(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): SMTPServerConnection!
  • # FortiGate server
  • #
  • # Arguments
  • # id: [Not documented]
  • fortiGateServer(id: ID!): FortiGateServer!
  • # Lists all FortiGate servers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • fortiGateServers(after: String, first: Int, before: String, last: Int): FortiGateServerConnection!
  • # Lists all archived FortiGate servers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • archivedFortiGateServers(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): FortiGateServerConnection!
  • # tenable.one server
  • #
  • # Arguments
  • # id: [Not documented]
  • oneServer(id: ID!): OneServer!
  • # Lists all tenable.one servers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • oneServers(after: String, first: Int, before: String, last: Int): OneServerConnection!
  • # List of assets
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • assets(
  • filter: AssetExpressionsParams,
  • search: String,
  • sort: [AssetSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): AssetConnection!
  • # List of assets that is promised to be contained with IEM
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • assetsForGrid(
  • filter: AssetExpressionsParams,
  • search: String,
  • sort: [AssetSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): LeanAssetConnection!
  • # Raw dynamic query on assets
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • assetsRaw(
  • fields: [RawAssetComplexFieldParams!]!,
  • grouping: [RawAssetComplexGroupingParams!],
  • filter: AssetExpressionsParams,
  • search: String,
  • sort: [AssetSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # List of assets connected to external networks
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • assetsExternalConn(
  • filter: AssetExpressionsParams,
  • search: String,
  • sort: [AssetSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): AssetConnection!
  • # Raw queries on assets connected to external networks
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • assetsExternalConnRaw(
  • fields: [RawAssetComplexFieldParams!]!,
  • grouping: [RawAssetComplexGroupingParams!],
  • filter: AssetExpressionsParams,
  • search: String,
  • sort: [AssetSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # Asset
  • #
  • # Arguments
  • # id: [Not documented]
  • asset(id: ID!): Asset!
  • # Asset By IP or MAC
  • #
  • # Arguments
  • # ip: [Not documented]
  • # mac: [Not documented]
  • assetByEndpoint(ip: String, mac: String): Asset!
  • # Hidden Assets
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • hiddenAssets(after: String, first: Int, before: String, last: Int): HiddenAssetConnection!
  • # Assets that were deleted from the system
  • #
  • # Arguments
  • # since: Filter by time since
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • deletedAssets(
  • since: Time,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): IDConnection!
  • # Addresses in CIDR notation of assets pending deletion
  • addressesPendingDeletion: AddressesPendingDeletion!
  • # Assets pending deletion by addresses in a CIDR notation
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • assetsPendingDeletion(
  • filter: AssetExpressionsParams,
  • search: String,
  • sort: [AssetSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): AssetConnection!
  • # Backplane
  • #
  • # Arguments
  • # id: [Not documented]
  • backplane(id: ID!): Backplane!
  • # List of backplanes
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • backplanes(after: String, first: Int, before: String, last: Int): BackplaneConnection!
  • # Asset groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • assetGroups(after: String, first: Int, before: String, last: Int): AssetGroupConnection!
  • # Archived asset groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • archivedAssetGroups(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): AssetGroupConnection!
  • # Asset group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • assetGroup(id: ID!): AssetGroup!
  • # Asset list group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • assetList(id: ID!): AssetList!
  • # Ip list group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • ipList(id: ID!): IpList!
  • # Ip range group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • ipRange(id: ID!): IpRange!
  • # Asset type and family group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • assetTypeFamilyGroup(id: ID!): AssetTypeFamilyGroup!
  • # Asset segment group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • segmentGroup(id: ID!): SegmentGroup
  • # Segment groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • segmentGroups(after: String, first: Int, before: String, last: Int): SegmentGroupConnection!
  • # Asset function group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • assetFunction(id: ID!): AssetFunction!
  • # Schedule group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • scheduleGroup(id: ID!): ScheduleGroup!
  • # Schedule groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • scheduleGroups(after: String, first: Int, before: String, last: Int): ScheduleGroupConnection!
  • # Schedule groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • archivedScheduleGroups(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): ScheduleGroupConnection!
  • # Time interval group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • timeIntervalGroup(id: ID!): TimeInterval!
  • # Time recurring group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • recurringGroup(id: ID!): RecurringGroup!
  • # Schedule function group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • scheduleFunctionGroup(id: ID!): ScheduleFunction!
  • # Protocol groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • protocolGroups(after: String, first: Int, before: String, last: Int): ProtocolGroupConnection!
  • # Port groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • portGroups(after: String, first: Int, before: String, last: Int): PortGroupConnection!
  • # Archived protocol groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • archivedProtocolGroups(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): ProtocolGroupConnection!
  • # Archived Port groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • archivedPortGroups(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): PortGroupConnection!
  • # Protocol group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • protocolGroup(id: ID!): ProtocolGroup!
  • # Port group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • portGroup(id: ID!): PortGroup!
  • # Tag group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • tagGroup(id: ID!): TagGroup!
  • # Tag groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • tagGroups(after: String, first: Int, before: String, last: Int): TagGroupConnection!
  • # Get all tags for new tag group
  • #
  • # Arguments
  • # asset: [Not documented]
  • # type: [Not documented]
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • tagsForTagGroup(
  • asset: ID,
  • type: TagType,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): AssetTagsConnection!
  • # Rule group for policies
  • #
  • # Arguments
  • # id: [Not documented]
  • ruleGroup(id: ID!): RuleGroup!
  • # Rule groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • ruleGroups(after: String, first: Int, before: String, last: Int): RuleGroupConnection!
  • # Archived rule groups for policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • archivedRuleGroups(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): RuleGroupConnection!
  • # List of all available intrusion detection rules
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • rules(after: String, first: Int, before: String, last: Int): RuleConnection!
  • # Lists all policies
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • policies(after: String, first: Int, before: String, last: Int): PolicyConnection!
  • # Lists all policies with potential to hit asset
  • #
  • # Arguments
  • # id: Asset ID
  • # showAll: Show all policies (instead of only active)
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • policiesContaining(
  • id: ID!,
  • showAll: Boolean!,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): PolicyConnection!
  • # Get a single policy
  • #
  • # Arguments
  • # id: [Not documented]
  • policy(id: ID!): Policy!
  • # List of events
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • events(
  • filter: EventsExpressionsParams,
  • search: String,
  • sort: [EventsSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): EventConnection!
  • # List of events that is promised to be contained with IEM
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • eventsForGrid(
  • filter: EventsExpressionsParams,
  • search: String,
  • sort: [EventsSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): LeanEventConnection!
  • # Raw dynamic query on events
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • eventsRaw(
  • fields: [RawEventsComplexFieldParams!]!,
  • grouping: [RawEventsComplexGroupingParams!],
  • filter: EventsExpressionsParams,
  • search: String,
  • sort: [EventsSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # List of aggregations of similar events
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • eventAggregations(
  • filter: EventsAggregationsExpressionsParams,
  • search: String,
  • sort: [EventsAggregationsSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): EventAggregationConnection!
  • # Raw dynamic query on aggregations of similar events
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • eventAggregationsRaw(
  • fields: [RawEventsAggregationsComplexFieldParams!]!,
  • grouping: [RawEventsAggregationsComplexGroupingParams!],
  • filter: EventsAggregationsExpressionsParams,
  • search: String,
  • sort: [EventsAggregationsSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # Raw dynamic query on events and the assets they have, JSONConnection.totalCount
  • # is not supported for this field
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • eventAggregationsAssetsRaw(
  • fields: [RawAggregationsAssetsComplexFieldParams!]!,
  • grouping: [RawAggregationsAssetsComplexGroupingParams!],
  • filter: AggregationsAssetsExpressionsParams,
  • search: String,
  • sort: [AggregationsAssetsSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # Event
  • #
  • # Arguments
  • # id: [Not documented]
  • event(id: ID!): Event!
  • # Get a single email group
  • #
  • # Arguments
  • # id: [Not documented]
  • emailGroup(id: ID!): EmailGroup!
  • # Lists all email groups
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • emailGroups(after: String, first: Int, before: String, last: Int): EmailGroupConnection!
  • # The policies the Id is used in
  • #
  • # Arguments
  • # id: [Not documented]
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • usedInPolicies(
  • id: ID!,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): PolicyConnection!
  • # Get the policies that use the baseline
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • baselineUsedInPolicies(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): PolicyConnection!
  • # The email groups the Id is used in
  • #
  • # Arguments
  • # id: [Not documented]
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • usedInEmailGroups(
  • id: ID!,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): EmailGroupConnection!
  • # Get network summary over a time period
  • #
  • # Arguments
  • # timeframe: [Not documented]
  • # since: [Not documented]
  • # till: [Not documented]
  • networkSummary(timeframe: TimeFrame!, since: Time, till: Time): NetworkSummary!
  • # Get network summary over a time period divided by host
  • #
  • # Arguments
  • # direction: [Not documented]
  • # timeframe: [Not documented]
  • # since: [Not documented]
  • # till: [Not documented]
  • networkHostsSummary(
  • direction: NetworkHostsSummaryDirection!,
  • timeframe: TimeFrame!,
  • since: Time,
  • till: Time
  • ): NetworkHostsSummary!
  • # Get network summary over a time period divided by protocol
  • #
  • # Arguments
  • # timeframe: [Not documented]
  • # since: [Not documented]
  • # till: [Not documented]
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • networkProtocolsSummary(
  • timeframe: TimeFrame!,
  • since: Time,
  • till: Time,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): ProtocolSummarySampleConnection!
  • # Get all the conversations
  • conversations: FullConversations!
  • # Get packet capturing details
  • packetCapture: PacketCapture!
  • # A pcap player to play preloaded packet capture files
  • pcapPlayer: PcapPlayer!
  • # Get the baseline
  • baseline: Baseline!
  • # Get a list of custom fields
  • customFields: [CustomField!]!
  • # Get discovery estimated duration
  • #
  • # Arguments
  • # networks: Networks to scan
  • # concurrentDiscoveryWorkers: Number of concurrent workers to use
  • # during scan
  • # pauseBetweenProbes: Pause between each target (ip) scan
  • getDiscoveryEstimation(
  • networks: [String!],
  • concurrentDiscoveryWorkers: ConcurentWorkersOptions!,
  • pauseBetweenProbes: PauseBetweenProbesOptions!
  • ): String!
  • # Information about the nessus plugin set
  • nessusPluginSetInfo: NessusPluginSetInfo!
  • # Url for the nessus plugin set file (requires an internet connection to use)
  • nessusPluginSetDownloadUrl: NessusPluginSetDownloadUrl!
  • # Indicates whether an offline nessus plugin set update can be executed
  • canOfflineUpdateNessusPluginSet: CanUpdateNessusPluginSet!
  • # Indicates whether an online nessus plugin set update can be executed
  • canOnlineUpdateNessusPluginSet: CanUpdateNessusPluginSet!
  • # Information about the Suricata rule set
  • suricataRuleSetInfo: SuricataRuleSetInfo!
  • # URL for the Suricata rule set file (requires an internet connection to use)
  • suricataRuleSetDownloadUrl: SuricataRuleSetDownloadUrl!
  • # Indicates whether an offline Suricata rule set update can be executed
  • canOfflineUpdateSuricataRuleSet: CanUpdateSuricataRuleSet!
  • # Indicates whether an online Suricata rule set update can be executed
  • canOnlineUpdateSuricataRuleSet: CanUpdateSuricataRuleSet!
  • # Information about the Dfe update
  • dfeInfo: DfeInfo!
  • # URL for the dfe update file (requires an internet connection to use)
  • dfeDownloadUrl: DfeDownloadUrl!
  • # Indicates whether an dfe update can be executed
  • canOfflineUpdateDfe: CanUpdateDfe!
  • # Indicates whether an online dfe update can be executed
  • canOnlineUpdateDfe: CanUpdateDfe!
  • # ICP-EM pairing status
  • icpEmPairingStatus: IcpEmPairingStatusInfo!
  • # ICP-EM pairing pending certificate details
  • icpEmPairingPendingCertificate: IcpEmPairingCertificateDetails
  • # Communication done by specified assets
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • links(
  • filter: LinkExpressionsParams,
  • search: String,
  • sort: [LinkSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): LinkConnection!
  • # All current active querying blocking firewall rules
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • firewallRules(after: String, first: Int, before: String, last: Int): FirewallRuleConnection!
  • # Get user info
  • #
  • # Arguments
  • # name: User name
  • user(name: String): User!
  • # All users
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • users(after: String, first: Int, before: String, last: Int): UserConnection!
  • # All user groups
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • userGroups(after: String, first: Int, before: String, last: Int): UserGroupConnection!
  • # All archived user groups
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • archivedUserGroups(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): UserGroupConnection!
  • # Get user group
  • #
  • # Arguments
  • # id: [Not documented]
  • userGroup(id: ID!): UserGroup!
  • # Get all credentials
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • credentialsList(after: String, first: Int, before: String, last: Int): CredentialsConnection!
  • # Get credentials item
  • #
  • # Arguments
  • # id: [Not documented]
  • credentialsSpecific(id: ID!): Credentials!
  • # Indicates whether each credentials type has reached its limit
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • credentialsLimitExceeded(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): CredentialsLimitExceededConnection!
  • # List of known plugins
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • plugins(
  • filter: PluginExpressionsParams,
  • search: String,
  • sort: [PluginSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): PluginConnection!
  • # Get a plugin by id
  • #
  • # Arguments
  • # id: [Not documented]
  • plugin(id: ID!): Plugin!
  • # Raw dynamic query on plugin hits
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • pluginsRaw(
  • fields: [RawPluginComplexFieldParams!]!,
  • grouping: [RawPluginComplexGroupingParams!],
  • filter: PluginExpressionsParams,
  • search: String,
  • sort: [PluginSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # List of known plugin hits
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • pluginHits(
  • filter: PluginHitsExpressionsParams,
  • search: String,
  • sort: [PluginHitsSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): PluginHitConnection!
  • # Raw dynamic query on plugin hits
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • pluginHitsRaw(
  • fields: [RawPluginHitsComplexFieldParams!]!,
  • grouping: [RawPluginHitsComplexGroupingParams!],
  • filter: PluginHitsExpressionsParams,
  • search: String,
  • sort: [PluginHitsSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # Raw dynamic query on plugins assets, JSONConnection.totalCount is not supported
  • # for this field
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • pluginsAssetsRaw(
  • fields: [RawPluginsAssetsComplexFieldParams!]!,
  • grouping: [RawPluginsAssetsComplexGroupingParams!],
  • filter: PluginsAssetsExpressionsParams,
  • search: String,
  • sort: [PluginsAssetsSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # All active queries
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • activeQueries(after: String, first: Int, before: String, last: Int): ActiveQueryConnection!
  • # Active Query
  • #
  • # Arguments
  • # id: [Not documented]
  • activeQuery(id: ID!): ActiveQuery!
  • # Active Query Executions
  • #
  • # Arguments
  • # id: [Not documented]
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • activeQueryExecutions(
  • id: ID!,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): ActiveQueryExecutionConnection!
  • # Active Query Executions On Asset
  • #
  • # Arguments
  • # id: [Not documented]
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • activeQueryExecutionsOnAsset(
  • id: ID!,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): ActiveQueryExecutionOnAssetConnection!
  • # Operations execution availability for asset
  • #
  • # Arguments
  • # id: [Not documented]
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • activeQueryOps(
  • id: ID!,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): QueryExecutionAvailabilityConnection!
  • # Active Queries global configs
  • activeQueriesConfigs: ActiveQueriesGlobalConfigs!
  • # Last asset creation from CSV file status
  • assetsCsvStatus: AssetsCsvStatus
  • # List the sensors connected and trying to connect
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • sensors(after: String, first: Int, before: String, last: Int): SensorDetailsConnection!
  • # Get a sensor connected or trying to connect
  • #
  • # Arguments
  • # id: [Not documented]
  • sensor(id: ID!): SensorDetails!
  • # Get all user scans
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • nessusUserScans(after: String, first: Int, before: String, last: Int): NessusUserScanConnection!
  • # Get user scan
  • #
  • # Arguments
  • # id: User scan ID
  • # includePluginsInfo: Should return plugins for mixed families
  • nessusUserScan(id: Int!, includePluginsInfo: Boolean): NessusUserScan!
  • # Get all plugin families with plugins count
  • #
  • # Arguments
  • # id: User scan ID
  • # searchQuery: Search query
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • pluginFamilies(
  • id: Int,
  • searchQuery: String,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): PluginFamilyCountConnection!
  • # Get all family's plugins
  • #
  • # Arguments
  • # scanId: User scan ID
  • # familyId: Plugin family ID
  • # searchQuery: Search query
  • pluginsOfFamily(scanId: Int, familyId: Int!, searchQuery: String): PluginsOfFamily
  • # Get current count of assets for each category (empty categories are omitted)
  • assetCategory: [AssetCategoryCount!]!
  • # Get a zone by id
  • #
  • # Arguments
  • # id: [Not documented]
  • zone(id: ID!): Zone!
  • # All zones
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • zones(after: String, first: Int, before: String, last: Int): ZoneConnection!
  • # Get an IoT connector by id
  • #
  • # Arguments
  • # id: [Not documented]
  • iotConnector(id: ID!): IotConnectorInfo!
  • # Get all IoT connectors
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • iotConnectors(after: String, first: Int, before: String, last: Int): IotConnectorInfoConnection!
  • # Information and data about the system
  • emSystemInfo: EmSystemInfo!
  • # Get EM user info
  • #
  • # Arguments
  • # name: User name
  • emUser(name: String): EmUser!
  • # All EM users
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • emUsers(after: String, first: Int, before: String, last: Int): EmUserConnection!
  • # All paired ICPs details
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • emPairedIcps(after: String, first: Int, before: String, last: Int): PairedIcpConnection!
  • # A paired ICP details by ID
  • #
  • # Arguments
  • # id: [Not documented]
  • emPairedIcp(id: ID!): PairedIcp!
  • # All EM user groups
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • emUserGroups(after: String, first: Int, before: String, last: Int): EmUserGroupConnection!
  • # All EM level user groups in EM
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • emUserGroupsEmLevel(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): EmUserGroupConnection!
  • # All ICP level user groups in EM
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • emUserGroupsICPLevel(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): EmUserGroupConnection!
  • # All EM archived user groups
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • emArchivedUserGroups(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): EmUserGroupConnection!
  • # Get EM user group
  • #
  • # Arguments
  • # id: [Not documented]
  • emUserGroup(id: ID!): EmUserGroup!
  • # Raw dynamic query on grouped assets for IEM, JSONConnection.totalCount is not
  • # supported for this field
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • groupedAssetsRaw(
  • fields: [RawGroupedAssetComplexFieldParams!]!,
  • grouping: [RawGroupedAssetComplexGroupingParams!],
  • filter: GroupedAssetExpressionsParams,
  • search: String,
  • sort: [GroupedAssetSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # Raw dynamic query on grouped events for IEM, JSONConnection.totalCount is not
  • # supported for this field
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • groupedEventsRaw(
  • fields: [RawGroupedEventsComplexFieldParams!]!,
  • grouping: [RawGroupedEventsComplexGroupingParams!],
  • filter: GroupedEventsExpressionsParams,
  • search: String,
  • sort: [GroupedEventsSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # List of recent events of each ICP paired to IEM
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • iemRecentEvents(
  • filter: IemRecentEventsExpressionsParams,
  • search: String,
  • sort: [IemRecentEventsSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): IemEventConnection!
  • # Lists all policies for IEM
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • iemPolicies(
  • filter: IemPolicyExpressionsParams,
  • search: String,
  • sort: [IemPolicySortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): IemPolicyConnection!
  • # Raw dynamic query on plugins for IEM, JSONConnection.totalCount is not supported
  • # for this field
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • iemPluginsRaw(
  • fields: [RawIcpPluginComplexFieldParams!]!,
  • grouping: [RawIcpPluginComplexGroupingParams!],
  • filter: IcpPluginExpressionsParams,
  • search: String,
  • sort: [IcpPluginSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # Raw dynamic query on sensors for IEM, JSONConnection.totalCount is not supported
  • # for this field
  • #
  • # Arguments
  • # fields: [Not documented]
  • # grouping: [Not documented]
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • iemSensorsRaw(
  • fields: [RawIcpSensorComplexFieldParams!]!,
  • grouping: [RawIcpSensorComplexGroupingParams!],
  • filter: IcpSensorExpressionsParams,
  • search: String,
  • sort: [IcpSensorSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): JSONConnection!
  • # Retrieve stored values
  • #
  • # Arguments
  • # key: Key for storage specific value
  • storage(key: String!): Storage!
  • # System Configuration
  • config: Config!
  • # Syslog server
  • #
  • # Arguments
  • # id: [Not documented]
  • syslogServer(id: ID!): SyslogServer!
  • # Lists all Syslog servers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • syslogServers(after: String, first: Int, before: String, last: Int): SyslogServerConnection!
  • # Lists all archived syslog servers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • archivedSyslogServers(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): SyslogServerConnection!
  • # tenable.sc server
  • #
  • # Arguments
  • # id: [Not documented]
  • scServer(id: ID!): ScServer!
  • # Lists all tenable.sc servers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • scServers(after: String, first: Int, before: String, last: Int): ScServerConnection!
  • # tenable.io server
  • #
  • # Arguments
  • # id: [Not documented]
  • ioServer(id: ID!): IoServer!
  • # Lists all tenable.io servers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • ioServers(after: String, first: Int, before: String, last: Int): IoServerConnection!
  • # Fetch specific job
  • #
  • # Arguments
  • # id: [Not documented]
  • job(id: ID!): Job!
  • # Information and data about the system
  • systemInfo: SystemInfo!
  • # Get the system log
  • #
  • # Arguments
  • # filter: [Not documented]
  • # search: [Not documented]
  • # sort: [Not documented]
  • # slowCount: When requesting totalCount set this to true to wait
  • # for count query to complete.
  • # Otherwise, countTimeout is used to limit the execution time, resulting in -1
  • # when limit is reached.
  • # countTimeout: Time (in milliseconds) to wait for count query to
  • # return.
  • # Only applicable when slowCount is not set.
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • systemLog(
  • filter: SystemLogExpressionsParams,
  • search: String,
  • sort: [SystemLogSortParams!],
  • slowCount: Boolean,
  • countTimeout: Int,
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): SystemLogConnection!
  • # Get a list of all pending flags
  • flags: FlagList!
  • # Get the list of event types and their group in the system
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • eventTypes(after: String, first: Int, before: String, last: Int): EventTypeDetailsConnection!
  • # Is EM machine
  • isEm: isEmMachine!
  • # Integration servers
  • integrations: Integration!
  • # All API Keys in the system
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • apiKeys(after: String, first: Int, before: String, last: Int): APIKeyConnection!
  • # All roles
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • roles(after: String, first: Int, before: String, last: Int): RoleConnection!
  • # Get current user capabilities
  • userCapabilities: [Capability!]!
  • # Get all auth providers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • authProviders(after: String, first: Int, before: String, last: Int): AuthProviderConnection!
  • # Get all AD auth providers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • adAuthProviders(after: String, first: Int, before: String, last: Int): AdProviderOptionsConnection!
  • # Get all Saml auth providers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • samlAuthProviders(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): SamlProviderOptionsConnection!
  • # Get all Ldap auth providers
  • #
  • # Arguments
  • # after: Returns the items in the list that come after the
  • # specified cursor.
  • # first: Returns the first n items from the list.
  • # before: Returns the items in the list that come before the
  • # specified cursor.
  • # last: Returns the last n items from the list.
  • ldapAuthProviders(
  • after: String,
  • first: Int,
  • before: String,
  • last: Int
  • ): LdapProviderOptionsConnection!
  • # Get auth provider
  • #
  • # Arguments
  • # id: [Not documented]
  • authProvider(id: ID!): AuthProvider
  • # Helper functions for dashboard widgets
  • dashboard: Dashboard!
  • # Get web server certificate
  • getWebServerCertificate: WebServerCertificate!
  • }

link Require by

This element is not required by anyone