Query ⫘
Field ⫘
getDataSourceLastSeenAsset Type: LastSeenAsset ⫘
Fetches the last seen data about all data sources associated with a tenant based on input parameters.
It provides the ability to filter the data by collectorId
and sourceId
. Authorization permission is
required with read access to the collector object.
Arguments ⫘
input Type: GetDataSourceInput ⫘
Mutation ⫘
Field ⫘
deleteDataSourceAssets Type: DeletedAsset ⫘
Executes a delete operation on all included data sources for a specified tenant. Returns an array of all deleted assets with metadata. Authorization permission is required with delete access to the collector object.
Arguments ⫘
deleteAssetInput Type: DeleteAssetInput! ⫘
Objects ⫘
ClusterIdentity ⫘
Field ⫘
id Type: ID ⫘
Field ⫘
name Type: String ⫘
DeletedAsset ⫘
The DeletedAsset type is a structure containing metadata related to the action of deleting a datasource.
Field ⫘
sourceId Type: ID ⫘
Field ⫘
collectorID Type: ID ⫘
Field ⫘
successful Type: Boolean ⫘
LastSeenAsset ⫘
The LastSeenAsset type defines a dataset relevant to health status information on a given Collector.
Field ⫘
sourceId Type: ID ⫘
Field ⫘
service Type: String ⫘
Field ⫘
sensorType Type: String ⫘
Field ⫘
collectorID Type: ID ⫘
Field ⫘
lastSeen Type: Int ⫘
Field ⫘
health Type: HealthState ⫘
Field ⫘
collector Type: ClusterIdentity ⫘
Inputs ⫘
DeleteAssetInput ⫘
Defines the inputs required for asset deletion.
Both the sourceId
and collectorId
fields are required to specify the exact asset to delete.
The corresponding mutation accepts a list of one or more assets to delete.
Field ⫘
sourceId Type: ID ⫘
Field ⫘
collectorId Type: ID ⫘
GetDataSourceInput ⫘
Specifies the parameters necessary for retrieving a specific data source.
Either sourceId
, collectorId
, or both can be used to filter the data sources.
When none are provided, it will return all data sources associated with the specific tenant.
Field ⫘
collectorId Type: ID ⫘
Field ⫘
sourceId Type: ID ⫘
Enums ⫘
AuthzAction ⫘
AuthzObject enumerates all possible actions allowed for the given object(s).
READ
DELETE
AuthzObject ⫘
AuthzObject enumerates all objects required for correct authorization into the application.
COLLECTOR
HealthState ⫘
HealthState is a set of states a Collector is given based on the last time the particular instance was last seen.
HEALTHY
NO_DATA
WARNING
Scalars ⫘
Boolean ⫘
The Boolean
scalar type represents true
or false
.
ID ⫘
The ID
scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4"
) or integer (such as 4
) input value will be accepted as an ID.
Int ⫘
The Int
scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
String ⫘
The String
scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Interfaces ⫘
Node ⫘
Field ⫘
id Type: ID ⫘