OBJECT
Asset
link GraphQL Schema definition
- type Asset implements AttackVectorStepAsset {
- # Asset ID
- ID! :
- # All associated IPs
- #
- # 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.
- String, : Int, : String, : Int): StringConnection! ( :
- # Asset's name
- String! :
- # Last Seen
- Time :
- # Latest date of last plugin hit or plugin status change
- Time :
- # Latest time of the last snapshot made on the asset
- Time :
- # First Seen
- Time :
- # All direct IPs
- #
- # 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.
- String, : Int, : String, : Int): StringConnection! ( :
- # All direct Macs
- #
- # 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.
- String, : Int, : String, : Int): StringConnection! ( :
- # All associated MACs
- #
- # 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.
- String, : Int, : String, : Int): StringConnection! ( :
- # Segments
- #
- # 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.
- String, : Int, : String, : Int): SegmentGroupConnection! ( :
- # Type
- AssetType! :
- # Super Type
- AssetType! :
- # Category
- AssetCategory! :
- # Purdue level
- PurdueLevel! :
- # Vendor
- String :
- # Run Status
- RunStatus! :
- # Extended Run Status
- String :
- # Run Status time
- Time! :
- # Asset's location
- String :
- # Asset's description
- String :
- # Operating System
- String :
- # Family
- String :
- # Model Name
- String :
- # Firmware Version
- String :
- # Slot in backplane
- Int :
- # Serial
- String :
- # Backplane of asset
- Backplane :
- # Risk of asset
- Risk! :
- # Asset's criticality
- Criticality! :
- # Is Hidden
- Boolean! :
- # Asset's details last update time
- Time! :
- # Sources
- #
- # 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.
- String, : Int, : String, : Int): LeanSourceConnection! ( :
- # Custom Field 1
- String :
- # Custom Field 2
- String :
- # Custom Field 3
- String :
- # Custom Field 4
- String :
- # Custom Field 5
- String :
- # Custom Field 6
- String :
- # Custom Field 7
- String :
- # Custom Field 8
- String :
- # Custom Field 9
- String :
- # Custom Field 10
- String :
- # Connections to network interfaces
- #
- # 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.
- (
- String, :
- Int, :
- String, :
- Int :
- ): NetworkInterfaceConnection!
- # Direct Network Interface
- NetworkInterface @deprecated( reason: "Returns only a single direct NetworkInterface. Use the plural directNetworkInterfaces field instead." ) :
- # Direct Network Interfaces
- #
- # 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.
- (
- String, :
- Int, :
- String, :
- Int :
- ): NetworkInterfaceConnection!
- # Asset details
- JSON! :
- # Asset details categorized by layout
- AssetDetailsLayout!]! : [
- # OS details
- OS :
- # Get events by asset
- #
- # 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.
- (
- EventsExpressionsParams, :
- String, :
- EventsSortParams!], : [
- Boolean, :
- Int, :
- String, :
- Int, :
- String, :
- Int :
- ): EventConnection!
- # Get raw events by asset
- #
- # 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.
- (
- RawEventsComplexFieldParams!]!, : [
- RawEventsComplexGroupingParams!], : [
- EventsExpressionsParams, :
- String, :
- EventsSortParams!], : [
- Boolean, :
- Int, :
- String, :
- Int, :
- String, :
- 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.
- (
- EventsAggregationsExpressionsParams, :
- String, :
- EventsAggregationsSortParams!], : [
- Boolean, :
- Int, :
- String, :
- Int, :
- String, :
- 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.
- (
- RawEventsAggregationsComplexFieldParams!]!, : [
- RawEventsAggregationsComplexGroupingParams!], : [
- EventsAggregationsExpressionsParams, :
- String, :
- EventsAggregationsSortParams!], : [
- Boolean, :
- Int, :
- String, :
- Int, :
- String, :
- Int :
- ): JSONConnection!
- # Get revision by ID
- #
- # Arguments
- # id: [Not documented]
- ID!): Revision ( :
- # Assets revisions
- #
- # 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.
- String, : Int, : String, : Int): RevisionConnection! ( :
- # Get Base revision
- Revision :
- # Plugins affecting this asset
- #
- # 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.
- (
- PluginExpressionsParams, :
- String, :
- PluginSortParams!], : [
- Boolean, :
- Int, :
- String, :
- Int, :
- String, :
- Int :
- ): PluginConnection!
- # Active plugin hits for this asset (by Plugin ID)
- #
- # Arguments
- # pluginId: [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.
- (
- Int!, :
- String, :
- Int, :
- String, :
- Int :
- ): PluginHitConnection!
- # Plugins fixed for the asset
- #
- # 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.
- (
- PluginExpressionsParams, :
- String, :
- PluginSortParams!], : [
- Boolean, :
- Int, :
- String, :
- Int, :
- String, :
- Int :
- ): PluginConnection!
- # Plugin hits for this asset (by Plugin ID)
- #
- # Arguments
- # pluginId: [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.
- Int!, : String, : Int, : String, : Int): PluginHitConnection! ( :
- # Get existing attack vector for asset
- AttackVector :
- # IPs and their segment
- #
- # 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.
- String, : Int, : String, : Int): IpSegmentConnection! ( :
- # Asset relationship
- #
- # 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.
- (
- AssetRelationshipExpressionsParams, :
- String, :
- AssetRelationshipSortParams!], : [
- Boolean, :
- Int, :
- String, :
- Int, :
- String, :
- Int :
- ): AssetRelationshipConnection!
- # Asset sources
- #
- # 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.
- String, : Int, : String, : Int): DetailedSourceConnection! ( :
- }
link Require by
- ActiveQueryExecutionOnAssetnull
- AssetConnectionA connection to a list of items.
- AssetEdgeAn edge in a connection.
- AssetEventsCountnull
- AssetRelationshipnull
- AssetRelationshipIoTConnectorsDetailsnull
- AssetRelationshipNestingnull
- AssetRelationshipNestingCipIpDetailsnull
- AssetRelationshipNestingControlNetDetailsnull
- AssetRelationshipNestingDhPlusDetailsnull
- AssetRelationshipNestingUnknownDetailsnull
- AssetTagsAll asset tags
- AttackVectorStepnull
- Findingnull
- HiddenAssetnull
- Mutationnull
- NetworkInterfacenull
- PluginHitnull
- Querynull
- TagGroupItemA tag ID item for tagGroup