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!
- # All Subnets
- #
- # 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!
- # Hardware State
- : HardwareState!
- # Vendor Lifecycle Status
- : String
- # Discontinued Date
- : Time
- # Replacement Product
- : String
- # 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!
- # All associated Tags
- #
- # 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!
- # 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
- AssetRelationshipBacnetDetailsnull
- AssetRelationshipGatewayDetailsnull
- AssetRelationshipIoTConnectorsDetailsnull
- AssetRelationshipNestingnull
- AssetRelationshipNestingCipIpDetailsnull
- AssetRelationshipNestingControlNetDetailsnull
- AssetRelationshipNestingDhPlusDetailsnull
- AssetRelationshipNestingFlexBusDetailsnull
- AssetRelationshipNestingUnknownDetailsnull
- AssetRelationshipProjectFileDetailsnull
- AssetRelationshipSnmpCrawlerDetailsnull
- AssetTagsAll asset tags
- AttackVectorStepnull
- Findingnull
- HiddenAssetnull
- Mutationnull
- NetworkInterfacenull
- OtAgentDetailsOT Agent details
- PluginHitnull
- Querynull
- TagGroupItemA tag ID item for tagGroup