OBJECT
Mutation
link GraphQL Schema definition
- type Mutation {
- # Store an item with key in the storage
- #
- # Arguments
- # key: [Not documented]
- # value: [Not documented]
- String!, : String!): Storage! ( :
- # Change asset details. This mutation doesn't support reset of list-based values
- # back to system chosen values.
- # e.g. to reset a user defined asset type to the value given it by the system one
- # should use updateAssetWithRemove with type='_RemoveUserDefinedValue'
- #
- # Arguments
- # name: null is no change to value
- # type: null is no change to value
- # location: null is no change to value
- # description: null is no change to value
- # customFields: null is no change to value
- # purdueLevel: null is no change to value
- # criticality: null is no change to value
- # id: [Not documented]
- (
- String, :
- AssetType, :
- String, :
- String, :
- CustomFieldValue, :
- PurdueLevel, :
- Criticality, :
- ID! :
- ): Asset! @deprecated( reason: "Replaced with updateAssetWithRemove" )
- # Change asset details (with the ability to reset list-based values back to system
- # values)
- # moving the asset's ips to another segments is not supported by this mutation
- # to do that use 'setIpSegments' mutation
- #
- # Arguments
- # name: null is no change to value
- # type: null is no change to value
- # location: null is no change to value
- # description: null is no change to value
- # customFields: null is no change to value
- # purdueLevel: null is no change to value
- # criticality: null is no change to value
- # id: [Not documented]
- (
- String, :
- UserDefinedAssetType, :
- String, :
- String, :
- CustomFieldValue, :
- UserDefinedPurdueLevel, :
- UserDefinedCriticality, :
- ID! :
- ): Asset!
- # Change assets details. This mutation doesn't support reset of list-based values
- # back to system chosen values.
- # e.g. to reset user defined assets types to the values given them by the system
- # one should use bulkEditAssetsWithRemove with type='_RemoveUserDefinedValue'
- #
- # 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.
- # name: null is no change to value
- # type: null is no change to value
- # location: null is no change to value
- # description: null is no change to value
- # customFields: null is no change to value
- # purdueLevel: null is no change to value
- # criticality: null is no change to value
- # segment: Segment's Id
- (
- AssetExpressionsParams, :
- String, :
- AssetSortParams!], : [
- Boolean, :
- Int, :
- String, :
- AssetType, :
- String, :
- String, :
- CustomFieldValue, :
- PurdueLevel, :
- Criticality, :
- ID :
- ): BulkOpAssetsResult! @deprecated( reason: "Replaced with bulkEditAssetsWithRemove" )
- # Change assets details (with the ability to reset list-based values back to
- # system values)
- # segment bulk edit is supported only for assets with one ip
- #
- # 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.
- # name: null is no change to value
- # type: null is no change to value
- # location: null is no change to value
- # description: null is no change to value
- # customFields: null is no change to value
- # purdueLevel: null is no change to value
- # criticality: null is no change to value
- # segment: Segment's Id
- (
- AssetExpressionsParams, :
- String, :
- AssetSortParams!], : [
- Boolean, :
- Int, :
- String, :
- UserDefinedAssetType, :
- String, :
- String, :
- CustomFieldValue, :
- UserDefinedPurdueLevel, :
- UserDefinedCriticality, :
- ID :
- ): BulkOpAssetsResult!
- # Hide 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.
- # comment: [Not documented]
- (
- AssetExpressionsParams, :
- String, :
- AssetSortParams!], : [
- Boolean, :
- Int, :
- String :
- ): BulkOpAssetsResult!
- # Restore 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.
- (
- AssetExpressionsParams, :
- String, :
- AssetSortParams!], : [
- Boolean, :
- Int :
- ): BulkOpAssetsResult
- # Hides an asset
- #
- # Arguments
- # id: [Not documented]
- # comment: [Not documented]
- ID!, : String): HiddenAsset! ( :
- # Restores a hidden asset
- #
- # Arguments
- # id: [Not documented]
- ID!): Asset! ( :
- # Set addresses of assets to delete
- #
- # Arguments
- # addresses: [Not documented]
- String!]!): AddressesPendingDeletion! ( : [
- # Generate attack vector for asset
- #
- # Arguments
- # dstAsset: [Not documented]
- # constraints: [Not documented]
- (
- ID!, :
- AttackVectorLimitationsParams! :
- ): Job!
- # Rename backplane
- #
- # Arguments
- # id: [Not documented]
- # name: [Not documented]
- ID!, : String!): Backplane! ( :
- # Resolve unresolved event
- #
- # Arguments
- # id: [Not documented]
- # comment: [Not documented]
- ID!, : String): Event! ( :
- # Resolve unresolved events with filter
- #
- # 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.
- # comment: [Not documented]
- (
- EventsExpressionsParams, :
- String, :
- EventsSortParams!], : [
- Boolean, :
- Int, :
- String :
- ): ResolveEventsResponse!
- # Create capture for event
- #
- # Arguments
- # id: [Not documented]
- ID!): Job! ( :
- # ReAct on an event
- #
- # Arguments
- # eventId: [Not documented]
- # actionId: [Not documented]
- ID!, : ID!): Job! ( :
- # Enable or disable the system
- #
- # Arguments
- # enabled: [Not documented]
- Boolean!): Job! ( :
- # Shutdown or Reboots the system
- #
- # Arguments
- # type: [Not documented]
- SystemShutdownType!): Job! ( :
- # Perform an identification query on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): Job! ( :
- # Perform characteristics query on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): Job! ( :
- # Perform characteristics query on all assets
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- Boolean): Job! ( :
- # Perform a run status query on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): Job! ( :
- # Perform a run status query on all assets
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- Boolean): Job! ( :
- # Perform a snapshot on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): Job! ( :
- # Perform a snapshot on all assets
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- Boolean): Job! ( :
- # Perform SNMP scan on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): Job! ( :
- # Perform SNMP scan on all assets
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- Boolean): Job! ( :
- # Perform NBSTAT scan on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): Job! ( :
- # Perform NBSTAT scan on all assets
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- Boolean): Job! ( :
- # Perform backplane scan on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): Job! ( :
- # Perform backplane scan on all assets
- Job! :
- # Perform a DNS name query on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): [Job!]! ( :
- # Perform an ARP query on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): [Job!]! ( :
- # Perform a DNS name query on the given network interface
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): Job! ( :
- # Perform an ARP query to the given network interface
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): Job! ( :
- # Perform a broadcast CIP discovery
- Job! :
- # Perform a broadcast DCP discovery
- Job! :
- # Perform a broadcast FTE discovery
- Job! :
- # Perform a broadcast BACNet discovery
- Job! :
- # Perform a broadcast MELSEC discovery
- Job! :
- # Perform a broadcast Cognex discovery
- Job! :
- # Perform a broadcast Beckhoff discovery
- Job! :
- # Perform a broadcast ABB NC discovery
- Job! :
- # Perform WMI query on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): Job! ( :
- # Perform WMI query on all assets
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- Boolean): Job! ( :
- # Perform WMI USB query on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- Boolean, : ID!): Job! ( :
- # Perform WMI USB query on all assets
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- Boolean): Job! ( :
- # Perform active query on the given asset
- #
- # Arguments
- # force: Forcing the query regardless of previous runs
- # id: [Not documented]
- # op: [Not documented]
- Boolean, : ID!, : AssetOpType!): Job! ( :
- # Perform active query on the given network interface
- #
- # Arguments
- # id: [Not documented]
- # op: [Not documented]
- (
- ID!, :
- NetworkInterfaceOpType! :
- ): Job!
- # Perform query on all assets
- #
- # Arguments
- # op: Operation type to execute on all qualifying assets
- # force: [Not documented]
- AllOpType!, : Boolean): Job! ( :
- # Perform discovery for ICS devices on the network
- Job! :
- # Perform test WMI query on the given ip
- #
- # Arguments
- # ip: IP
- # username: User for WMI
- # password: Password for WMI
- String!, : String!, : String): Job! ( :
- # set base revision
- #
- # Arguments
- # asset: ID of the asset whose snapshot we want to set base
- # revision: Base revision
- ID!, : ID!): Revision! ( :
- # Create or edit tag properties
- #
- # Arguments
- # assetId: The asset id of the tag that is modified
- # abbAc800Tag: [Not documented]
- ID!, : AbbAc800FullTagParams): AssetTags! ( :
- # Delete an existing tag
- #
- # Arguments
- # assetId: The asset id of the tag that is modified
- # abbAc800Tag: [Not documented]
- ID!, : AbbAc800BaseTagParams): AssetTags! ( :
- # Set tag group
- #
- # Arguments
- # id: ID
- # name: the group name
- # items: The list of tags in this group
- # tagType: The type of the group
- (
- ID!, :
- String!, :
- TagGroupItemParams!]!, : [
- TagType! :
- ): TagGroup!
- # Archive tag group
- #
- # Arguments
- # id: [Not documented]
- ID!): TagGroup! ( :
- # Create a new tag group
- #
- # Arguments
- # name: the group name
- # items: The list of tags in this group
- # tagType: The type of the group
- (
- String!, :
- TagGroupItemParams!]!, : [
- TagType! :
- ): TagGroup!
- # New Tag Value policy
- #
- # Arguments
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # event: Event type
- # schedule: Schedule Group
- # tagGroup: Tag group
- # min: min of value group
- # max: max of value group
- # any: Any value
- (
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- TagPolicyEvent!, :
- Group!, :
- Group!, :
- String, :
- String, :
- Boolean :
- ): Policy!
- # Update Tag Value policy
- #
- # Arguments
- # id: ID
- # valueGroup: Value Group
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # event: Event type
- # schedule: Schedule Group
- # tagGroup: Tag group
- # min: min of value group
- # max: max of value group
- # any: Any value
- (
- ID!, :
- Group!, :
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- TagPolicyEvent!, :
- Group!, :
- Group!, :
- String, :
- String, :
- Boolean :
- ): Policy!
- # Performs initialization of the system
- #
- # Arguments
- # fullName: [Not documented]
- # userName: [Not documented]
- # password: [Not documented]
- # time: Time in RFC3339
- # location: System location as defined in TZData
- # config: [Not documented]
- # reboot: [Not documented]
- (
- String!, :
- String!, :
- String!, :
- String, :
- String, :
- JSON, :
- Boolean! :
- ): Job!
- # Change the configuration of the system
- #
- # Arguments
- # CharacteristicsInterval: [Not documented]
- # NameQueryInterval: [Not documented]
- # PortScanEnabled: [Not documented]
- # RunStatusInterval: [Not documented]
- # SnapshotInterval: [Not documented]
- # CaptureEnabled: [Not documented]
- # SelfSniffEnabled: [Not documented]
- # SensorsAutoApprove: [Not documented]
- (
- ScheduleParams!], : [
- ScheduleParams!], : [
- Boolean, :
- ScheduleParams!], : [
- ScheduleParams!], : [
- Boolean, :
- Boolean, :
- Boolean :
- ): Config!
- # Performs system factory reset
- #
- # Arguments
- # keepNetworkConfig: Should keep the network configuration or
- # reset it
- Boolean!): Job! ( :
- # Add user
- #
- # Arguments
- # fullName: [Not documented]
- # userName: [Not documented]
- # groups: [Not documented]
- # password: [Not documented]
- String!, : String!, : [ID!]!, : String!): User! ( :
- # Change user details
- #
- # Arguments
- # userName: The username that performs the operation
- # fullName: Requested full user name
- String, : String): User! ( :
- # Change user password
- #
- # Arguments
- # newPassword: New Password
- # password: Current password
- # userName: The username that performs the operation
- String, : String, : String): User! ( :
- # Set user's groups
- #
- # Arguments
- # userName: The username to set the group for
- # newGroups: [Not documented]
- String, : [ID!]!): User! ( :
- # Deletes the user
- #
- # Arguments
- # userName: [Not documented]
- String!): User! ( :
- # Sets password of a user (by admin only)
- #
- # Arguments
- # password: New Password
- # userName: The username to set password for
- String!, : String!): User! ( :
- # Restart the scanning of this asset
- #
- # Arguments
- # ip: [Not documented]
- String!): Job! ( :
- # scan a single port of this asset
- #
- # Arguments
- # ip: [Not documented]
- # port: [Not documented]
- String!, : Int!): Job! ( :
- # Set the system time, this will result in a system restart
- #
- # Arguments
- # time: Time in RFC3339
- # location: System location as defined in TZData
- String, : String): SystemInfo! ( :
- # Set ips segment
- #
- # Arguments
- # assetId: Asset Id
- # ipSegments: Ip segments list
- ID!, : [IpSegmentArgs!]!): [IpSegment!]! ( :
- # Set an asset group
- #
- # Arguments
- # id: ID
- # name: The group name
- # type: The group type
- # assetsIds: The list of asset IDs in this group
- # ips: The list of IPs in this group
- # startIp: The starting IP for the range
- # endIp: The ending IP for the range
- # assetType: The asset type to match. leave empty to any asset
- # type
- # family: The family to match. leave empty to any family
- # vlan: The VLAN of the segment
- # description: The segment description
- (
- ID!, :
- String!, :
- AssetGroupType!, :
- ID!], : [
- String!], : [
- String, :
- String, :
- AssetType, :
- String, :
- String, :
- String :
- ): AssetGroup!
- # Create a new asset group
- #
- # Arguments
- # name: The group name
- # type: The group type
- # assetsIds: The list of asset IDs in this group
- # ips: The list of IPs in this group
- # startIp: The starting IP for the range
- # endIp: The ending IP for the range
- # assetType: The asset type to match. leave empty to any asset
- # type
- # family: The family to match. leave empty to any family
- # vlan: The VLAN of the segment
- # description: The segment description
- (
- String!, :
- AssetGroupType!, :
- ID!], : [
- String!], : [
- String, :
- String, :
- AssetType, :
- String, :
- String, :
- String :
- ): AssetGroup!
- # Archive an asset Group
- #
- # Arguments
- # id: [Not documented]
- ID!): AssetGroup! ( :
- # Set a schedule group
- #
- # Arguments
- # id: ID
- # name: The group name
- # type: The group type
- # start: The start time of the interval
- # end: The end time of the interval
- # schedules: The intervals list
- (
- ID!, :
- String!, :
- String!, :
- Time, :
- Time, :
- TypedIntervalParams!] : [
- ): ScheduleGroup!
- # Create a new schedule group
- #
- # Arguments
- # name: The group name
- # type: The group type
- # start: The start time of the interval
- # end: The end time of the interval
- # schedules: The intervals list
- (
- String!, :
- String!, :
- Time, :
- Time, :
- TypedIntervalParams!] : [
- ): ScheduleGroup!
- # Archive a schedule group
- #
- # Arguments
- # id: [Not documented]
- ID!): ScheduleGroup! ( :
- # Set rule group
- #
- # Arguments
- # id: ID
- # name: the group name
- # items: The list of rules in this group
- ID!, : String!, : [Float!]!): RuleGroup! ( :
- # Create a new rule group
- #
- # Arguments
- # name: the group name
- # items: The list of rules in this group
- String!, : [Float!]!): RuleGroup! ( :
- # Archive a rule group
- #
- # Arguments
- # id: [Not documented]
- ID!): RuleGroup! ( :
- # Set Syslog server
- #
- # Arguments
- # name: Name
- # protocol: Protocol of syslog server
- # address: Address of syslog server
- # port: Port of syslog server
- (
- String!, :
- String!, :
- String!, :
- Int! :
- ): SyslogServer!
- # Update Syslog server
- #
- # Arguments
- # id: ID
- # name: Name
- # protocol: Protocol of syslog server
- # address: Address of syslog server
- # port: Port of syslog server
- (
- ID!, :
- String!, :
- String!, :
- String!, :
- Int! :
- ): SyslogServer!
- # Archive Syslog server
- #
- # Arguments
- # id: [Not documented]
- ID!): SyslogServer! ( :
- # Set protocol list group
- #
- # Arguments
- # id: ID
- # name: the group name
- # items: The list of protocols in this group
- (
- ID!, :
- String!, :
- ProtocolListItemParams!]! : [
- ): ProtocolGroup!
- # Create a new protocol group
- #
- # Arguments
- # name: the group name
- # items: The list of protocols in this group
- String!, : [ProtocolListItemParams!]!): ProtocolGroup! ( :
- # Archive a protocol group
- #
- # Arguments
- # id: [Not documented]
- ID!): ProtocolGroup! ( :
- # Set port list group
- #
- # Arguments
- # id: ID
- # name: the group name
- # items: The list of ports in this group
- ID!, : String!, : [PortListItemParams!]!): PortGroup! ( :
- # Create a new port group
- #
- # Arguments
- # name: the group name
- # items: The list of ports in this group
- String!, : [PortListItemParams!]!): PortGroup! ( :
- # Archive a port group
- #
- # Arguments
- # id: [Not documented]
- ID!): PortGroup! ( :
- # Test an existing Syslog server
- #
- # Arguments
- # id: [Not documented]
- ID!): Job! ( :
- # Test ad hoc Syslog server
- #
- # Arguments
- # name: Name
- # protocol: Protocol of syslog server
- # address: Address of syslog server
- # port: Port of syslog server
- (
- String!, :
- String!, :
- String!, :
- Int! :
- ): Job!
- # Set Smtp server
- #
- # Arguments
- # name: Name
- # smtpServer: smtp server address
- # smtpUser: smtp user on the server
- # smtpPort: Port of smtp server
- # password: Password for smtp server
- # sender: sender email address
- (
- String!, :
- String!, :
- String!, :
- Int!, :
- String, :
- String! :
- ): SMTPServer!
- # Update SMTP server
- #
- # Arguments
- # id: ID
- # name: Name
- # smtpServer: smtp server address
- # smtpUser: smtp user on the server
- # smtpPort: Port of smtp server
- # password: Password for smtp server
- # sender: sender email address
- (
- ID!, :
- String!, :
- String!, :
- String!, :
- Int!, :
- String, :
- String! :
- ): SMTPServer!
- # Archive SMTP server
- #
- # Arguments
- # id: [Not documented]
- ID!): SMTPServer! ( :
- # Test an existing SMTP server
- #
- # Arguments
- # id: ID
- # recipient: Recipient
- ID!, : String!): Job! ( :
- # Test ad hoc SMTP server
- #
- # Arguments
- # name: Name
- # password: Password for smtp server
- # smtpServer: smtp server address
- # smtpUser: smtp user on the server
- # smtpPort: Port of smtp server
- # sender: sender email address
- # recipient: sender email address
- (
- String!, :
- String, :
- String!, :
- String!, :
- Int!, :
- String!, :
- String! :
- ): Job!
- # Create FortiGate server
- #
- # Arguments
- # name: Name of FortiGate server
- # apiKey: API key of FortiGate server
- # address: Address of FortiGate server, including http/s and port
- # if needed
- # enablePolicy: Whether or not to enable the new policy on
- # FortiGate
- (
- String!, :
- String!, :
- String!, :
- Boolean! :
- ): FortiGateServer!
- # Update FortiGate server
- #
- # Arguments
- # id: ID
- # name: Name of FortiGate server
- # apiKey: API key of FortiGate server
- # address: Address of FortiGate server, including http/s and port
- # if needed
- # enablePolicy: Whether or not to enable the new policy on
- # FortiGate
- (
- ID!, :
- String!, :
- String, :
- String!, :
- Boolean! :
- ): FortiGateServer!
- # Archive FortiGate server
- #
- # Arguments
- # id: [Not documented]
- ID!): FortiGateServer! ( :
- # Test an existing FortiGate server
- #
- # Arguments
- # id: [Not documented]
- ID!): Job! ( :
- # Test ad hoc FortiGate server
- #
- # Arguments
- # name: Name of FortiGate server
- # apiKey: API key of FortiGate server
- # address: Address of FortiGate server, including http/s and port
- # if needed
- (
- String!, :
- String!, :
- String! :
- ): Job!
- # New Palo Alto server
- #
- # Arguments
- # hostname: Hostname
- # username: Username
- # password: Password
- (
- String!, :
- String!, :
- String! :
- ): PaloAltoServer!
- # Update Palo Alto server
- #
- # Arguments
- # id: ID
- # hostname: Hostname
- # username: Username
- # password: Password
- (
- ID!, :
- String!, :
- String!, :
- String! :
- ): PaloAltoServer!
- # Delete Palo Alto server
- #
- # Arguments
- # id: [Not documented]
- ID!): PaloAltoServer! ( :
- # New Aruba server
- #
- # Arguments
- # hostname: Hostname
- # username: Username
- # password: Password
- # client: API client
- # clientSecret: API client secret
- (
- String!, :
- String!, :
- String!, :
- String!, :
- String! :
- ): ArubaServer!
- # Update Aruba server
- #
- # Arguments
- # id: ID
- # hostname: Hostname
- # username: Username
- # password: Password
- # client: API client
- # clientSecret: API client secret
- (
- ID!, :
- String!, :
- String!, :
- String!, :
- String!, :
- String! :
- ): ArubaServer!
- # Delete Aruba server
- #
- # Arguments
- # id: [Not documented]
- ID!): ArubaServer! ( :
- # New Policy
- #
- # Arguments
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # dstAssetGroup: Destination Asset Group
- # event: Event type
- # schedule: Schedule Group
- # snapshot: Should take snapshot
- (
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- Group!]!]!, : [[
- ActivityPolicyEvent!, :
- Group!, :
- Boolean! :
- ): Policy!
- # Update Policy
- #
- # Arguments
- # id: ID
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # dstAssetGroup: Destination Asset Group
- # event: Event type
- # schedule: Schedule Group
- # snapshot: Should take snapshot
- (
- ID!, :
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- Group!]!]!, : [[
- ActivityPolicyEvent!, :
- Group!, :
- Boolean! :
- ): Policy!
- # New Policy
- #
- # Arguments
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # event: Event type
- # schedule: Schedule Group
- (
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- AssetPolicyEvent!, :
- Group! :
- ): Policy!
- # Update Policy
- #
- # Arguments
- # id: ID
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # event: Event type
- # schedule: Schedule Group
- (
- ID!, :
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- AssetPolicyEvent!, :
- Group! :
- ): Policy!
- # New Policy
- #
- # Arguments
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # dstAssetGroup: Destination Asset Group
- # event: Event type
- # schedule: Schedule Group
- # protocolGroup: Protocol Group
- (
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- Group!]!]!, : [[
- ProtocolPolicyEvent!, :
- Group!, :
- Group! :
- ): Policy!
- # Update Policy
- #
- # Arguments
- # id: ID
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # dstAssetGroup: Destination Asset Group
- # event: Event type
- # schedule: Schedule Group
- # protocolGroup: Protocol Group
- (
- ID!, :
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- Group!]!]!, : [[
- ProtocolPolicyEvent!, :
- Group!, :
- Group! :
- ): Policy!
- # New Policy
- #
- # Arguments
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # event: Event type
- # portGroup: Port Group
- (
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- PortPolicyEvent!, :
- Group! :
- ): Policy!
- # Update Policy
- #
- # Arguments
- # id: ID
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # event: Event type
- # portGroup: Port Group
- (
- ID!, :
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- PortPolicyEvent!, :
- Group! :
- ): Policy!
- # New Policy
- #
- # Arguments
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # dstAssetGroup: Destination Asset Group
- # event: Event type
- # schedule: Schedule Group
- (
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- Group!]!]!, : [[
- IDSSrcDstEvent!, :
- Group! :
- ): Policy!
- # Update Policy
- #
- # Arguments
- # id: ID
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # srcAssetGroup: Source Asset Group
- # dstAssetGroup: Destination Asset Group
- # event: Event type
- # schedule: Schedule Group
- (
- ID!, :
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- Group!]!]!, : [[
- Group!]!]!, : [[
- IDSSrcDstEvent!, :
- Group! :
- ): Policy!
- # New Policy
- #
- # Arguments
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # event: Event type
- # schedule: Schedule Group
- (
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- IDSGeneralNewEvent!, :
- Group! :
- ): Policy!
- # Update Policy
- #
- # Arguments
- # id: ID
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # event: Event type
- # schedule: Schedule Group
- (
- ID!, :
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- IDSGeneralNewEvent!, :
- Group! :
- ): Policy!
- # New Policy
- #
- # Arguments
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # event: Event type
- # schedule: Schedule Group
- # params: Extra Params
- (
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- SpikeEvent!, :
- Group!, :
- SpikeDefParam! :
- ): Policy!
- # Update Policy
- #
- # Arguments
- # id: ID
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # event: Event type
- # schedule: Schedule Group
- # params: Extra Params
- (
- ID!, :
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- SpikeEvent!, :
- Group!, :
- SpikeDefParam! :
- ): Policy!
- # New Policy
- #
- # Arguments
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # event: Event type
- # srcAssetGroup: Source Asset Group
- # dstAssetGroup: Destination Asset Group
- # ruleGroup: Rule Group
- # schedule: Schedule Group
- (
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- IntrusionPolicyEvent!, :
- Group!]!]!, : [[
- Group!]!]!, : [[
- Group!, :
- Group! :
- ): Policy!
- # Update Policy
- #
- # Arguments
- # id: ID
- # title: Title
- # level: Level of policy
- # disableAfterHit: Should the policy be disabled after first hit
- # continuous: Indicates if the policy hits on continuous events
- # actions: Actions for policy
- # event: Event type
- # srcAssetGroup: Source Asset Group
- # dstAssetGroup: Destination Asset Group
- # ruleGroup: Rule Group
- # schedule: Schedule Group
- (
- ID!, :
- String!, :
- PolicyLevel!, :
- Boolean, :
- Boolean, :
- ActionParams!]!, : [
- IntrusionPolicyEvent!, :
- Group!]!]!, : [[
- Group!]!]!, : [[
- Group!, :
- Group! :
- ): Policy!
- # Archive a policy
- #
- # Arguments
- # id: [Not documented]
- ID!): Policy! ( :
- # Disable a policy
- #
- # Arguments
- # id: [Not documented]
- ID!): Policy! ( :
- # Enable a policy
- #
- # Arguments
- # id: [Not documented]
- ID!): Policy! ( :
- # Enable bulk of policies
- #
- # Arguments
- # ids: [Not documented]
- ID!]!): [Policy!]! ( : [
- # Disable bulk of policies
- #
- # Arguments
- # ids: [Not documented]
- ID!]!): [Policy!]! ( : [
- # Archive a bulk of policies
- #
- # Arguments
- # ids: [Not documented]
- ID!]!): [Policy!]! ( : [
- # Edit bulk of policies
- #
- # Arguments
- # ids: Policy IDs
- # level: New policies level
- # syslogActions: List of syslog servers IDs, use empty list to
- # delete all actions. null to ignore field
- # emailActions: List of email groups IDs, use empty list to
- # delete all actions. null to ignore field
- (
- ID!]!, : [
- PolicyLevel, :
- ID!], : [
- ID!] : [
- ): [Policy!]!
- # New email group
- #
- # Arguments
- # name: Name
- # server: Server ID
- # recipients: Recipients
- String!, : ID!, : [String!]!): EmailGroup! ( :
- # Update email group
- #
- # Arguments
- # id: ID
- # name: Name
- # server: Server ID
- # recipients: Recipients
- ID!, : String!, : ID!, : [String!]!): EmailGroup! ( :
- # Archive a email group
- #
- # Arguments
- # id: [Not documented]
- ID!): EmailGroup! ( :
- # Create a system backup
- #
- # Arguments
- # capSize: Max size of caps in bytes.
- # failedQueriesCapsSize: Max size of failed caps in bytes.
- Int, : Int): Job! ( :
- # Remove flags
- #
- # Arguments
- # flag: [Not documented]
- RemovableFlags!): FlagList! ( :
- # Stop ongoing captures
- Job! :
- # Play the specified pcaps
- #
- # Arguments
- # ids: List of file ids to play
- # speed: The play speed (multiplication)
- String!]!, : Int): Job! ( : [
- # Delete a pcap file from the pcap player repository
- #
- # Arguments
- # id: [Not documented]
- ID!): PcapPlayerFileDetails! ( :
- # add a custom field
- #
- # Arguments
- # userDefinedName: [Not documented]
- # valueType: [Not documented]
- (
- String!, :
- CustomFieldValueType! :
- ): CustomField!
- # update a custom field
- #
- # Arguments
- # fieldId: [Not documented]
- # userDefinedName: [Not documented]
- # valueType: [Not documented]
- (
- String!, :
- String!, :
- CustomFieldValueType! :
- ): CustomField!
- # remove a custom field
- #
- # Arguments
- # fieldId: [Not documented]
- String!): CustomField! ( :
- # set the baseline: links since a given time
- #
- # Arguments
- # from: [Not documented]
- Time): Baseline! ( :
- # delete the baseline
- Baseline! :
- # Change tubbigy log level
- #
- # Arguments
- # level: [Not documented]
- LogLevel!): LogLevel! ( :
- # Set wmi username and password
- #
- # Arguments
- # username: WMI username
- # password: The WMI user password
- String!, : String): WMIUserInfo! ( :
- # Set ssh username and password for credentials of nessus scans
- #
- # Arguments
- # username: SSH username for credentials of nessus scans
- # password: The SSH user's password for credentials of nessus
- # scans
- String!, : String!): SSHUserInfo! ( :
- # Trigger an online nessus plugin set update
- Job! :
- # Trigger an online Suricata rule set update
- UpdateResult! :
- # Start discovery
- Job! :
- # Cancel discovery
- Job! :
- # Set Discovery Networks
- #
- # Arguments
- # networks: [Not documented]
- String!]!): DiscoveryNetworks! ( : [
- # Create an exclusion for Intrusion Detection event
- #
- # Arguments
- # policyId: [Not documented]
- # comment: [Not documented]
- # sid: suricata's SID
- # srcAssets: The list of src assets IDs
- # srcIp: [Not documented]
- # dstAssets: The list of dst assets IDs
- # dstIp: [Not documented]
- (
- ID!, :
- String, :
- Float, :
- ID!], : [
- String, :
- ID!], : [
- String :
- ): Exclusion!
- # Create an exclusion for Activity event
- #
- # Arguments
- # policyId: [Not documented]
- # comment: [Not documented]
- # srcAssets: The list of src assets IDs
- # srcIp: [Not documented]
- # dstAssets: The list of dst assets IDs
- # dstIp: [Not documented]
- (
- ID!, :
- String, :
- ID!], : [
- String, :
- ID!], : [
- String :
- ): Exclusion!
- # Create an exclusion for Conversation event
- #
- # Arguments
- # policyId: [Not documented]
- # comment: [Not documented]
- # srcAssets: The list of src assets IDs
- # srcIp: [Not documented]
- # dstAssets: The list of dst assets IDs
- # dstIp: [Not documented]
- # protocol: [Not documented]
- # port: [Not documented]
- (
- ID!, :
- String, :
- ID!], : [
- String, :
- ID!], : [
- String, :
- ProtocolType, :
- Int :
- ): Exclusion!
- # Create an exclusion for Ip Conflict event
- #
- # Arguments
- # policyId: [Not documented]
- # comment: [Not documented]
- # ip: [Not documented]
- # macs: The set of MACs to exclude.
- # The event's conflicting mac should be contained in this set.
- # MAC string format is with a ':' separator between bytes.
- (
- ID!, :
- String, :
- String, :
- String!] : [
- ): Exclusion!
- # Create an exclusion for Tag Write event
- #
- # Arguments
- # policyId: [Not documented]
- # comment: [Not documented]
- # srcAssets: The list of src assets IDs
- # srcIp: [Not documented]
- # dstAssets: The list of dst assets IDs
- # dstIp: [Not documented]
- # tag: tag name
- (
- ID!, :
- String, :
- ID!], : [
- String, :
- ID!], : [
- String, :
- String :
- ): Exclusion!
- # Create an exclusion for Asset event
- #
- # Arguments
- # policyId: [Not documented]
- # comment: [Not documented]
- # assets: The list of asset IDs
- ID!, : String, : [ID!]): Exclusion! ( :
- # Create an exclusion for Scan event
- #
- # Arguments
- # policyId: [Not documented]
- # comment: [Not documented]
- # assets: The list of asset IDs
- # ip: [Not documented]
- (
- ID!, :
- String, :
- ID!], : [
- String :
- ): Exclusion!
- # Create an exclusion for Open Port event
- #
- # Arguments
- # policyId: [Not documented]
- # comment: [Not documented]
- # assets: The list of asset IDs
- # ip: [Not documented]
- # port: [Not documented]
- (
- ID!, :
- String, :
- ID!], : [
- String, :
- Int :
- ): Exclusion!
- # Create an exclusion for Usb Change event
- #
- # Arguments
- # policyId: [Not documented]
- # comment: [Not documented]
- # assets: The list of asset IDs
- # usbDevice: Device Id
- (
- ID!, :
- String, :
- ID!], : [
- String :
- ): Exclusion!
- # Create an exclusion for IEC104 event
- #
- # Arguments
- # policyId: [Not documented]
- # comment: [Not documented]
- # srcAssets: The list of src assets IDs
- # srcIp: [Not documented]
- # dstAssets: The list of dst assets IDs
- # dstIp: [Not documented]
- # cot: [Not documented]
- (
- ID!, :
- String, :
- ID!], : [
- String, :
- ID!], : [
- String, :
- String :
- ): Exclusion!
- # Create an exclusion for DNP3 event
- #
- # Arguments
- # policyId: [Not documented]
- # comment: [Not documented]
- # srcAssets: The list of src assets IDs
- # srcIp: [Not documented]
- # dstAssets: The list of dst assets IDs
- # dstIp: [Not documented]
- # srcDnp3Address: uint16 value
- # dstDnp3Address: uint16 value
- (
- ID!, :
- String, :
- ID!], : [
- String, :
- ID!], : [
- String, :
- Int, :
- Int :
- ): Exclusion!
- # Delete an exclusion rule
- #
- # Arguments
- # policyId: [Not documented]
- # exclusionId: [Not documented]
- ID!, : String!): Exclusion! ( :
- # Recalculate risk score for asset
- #
- # Arguments
- # id: [Not documented]
- ID!): Job! ( :
- # Recalculate risk score for all assets
- #
- # Arguments
- # components: List of component to recalculate, empty or empty
- # list will recalculate all
- ComponentType!]): Job! ( : [
- # Set checkpoint shared key
- #
- # Arguments
- # sharedKey: [Not documented]
- String!): Boolean! ( :
- # Delete checkpoint shared key
- Boolean! :
- # Create a new API Key for the current user
- #
- # Arguments
- # description: [Not documented]
- # expiryTime: [Not documented]
- String!, : Time!): APIKeyResponse! ( :
- # Delete an existing API Key
- #
- # Arguments
- # id: [Not documented]
- Float!): APIKey! ( :
- # Add tenable.sc server
- #
- # Arguments
- # address: Address of tenable.sc server, including http/s and
- # port if needed
- # user: Username in tenable.sc for the integration
- # password: Password of the given username
- # name: Name of tenable.sc server
- # repoId: The repository in tenable.sc to associate the agent
- # with
- # schedule: Schedule for syncing with the tenable.sc server. If
- # empty or invalid a default schedule will be used
- (
- String!, :
- String!, :
- String!, :
- String!, :
- Int!, :
- ScheduleParams :
- ): ScServer!
- # Update tenable.sc server
- #
- # Arguments
- # address: Address of tenable.sc server, including http/s and
- # port if needed
- # user: Username in tenable.sc for the integration
- # password: Password of the given username
- # name: Name of tenable.sc server
- # repoId: The repository in tenable.sc to associate the agent
- # with
- # schedule: Schedule for syncing with the tenable.sc server. If
- # empty or invalid a default schedule will be used
- # id: ID
- (
- String!, :
- String!, :
- String, :
- String!, :
- Int!, :
- ScheduleParams, :
- ID! :
- ): ScServer!
- # Archive tenable.sc server
- #
- # Arguments
- # id: [Not documented]
- ID!): ScServer! ( :
- # Sync Tenable.ot to Tenable.sc now
- #
- # Arguments
- # id: [Not documented]
- ID!): Job! ( :
- # Test an existing tenable.sc server
- #
- # Arguments
- # id: [Not documented]
- ID!): Job! ( :
- # Test ad hoc tenable.sc server
- #
- # Arguments
- # address: Address of tenable.sc server, including http/s and
- # port if needed
- # user: Username in tenable.sc for the integration
- # password: Password of the given username
- (
- String!, :
- String!, :
- String! :
- ): Job!
- # Add tenable.io server
- #
- # Arguments
- # accessKey: AccessKey property of API Keys
- # secretKey: SecretKey property of API Keys
- # name: Name for the tenable.io server
- # schedule: Schedule for syncing with the tenable.io server. If
- # empty or invalid a default schedule will be used
- (
- String!, :
- String!, :
- String!, :
- ScheduleParams :
- ): IoServer!
- # Update tenable.io server
- #
- # Arguments
- # accessKey: AccessKey property of API Keys
- # secretKey: SecretKey property of API Keys
- # name: Name for the tenable.io server
- # schedule: Schedule for syncing with the tenable.io server. If
- # empty or invalid a default schedule will be used
- # id: ID
- (
- String, :
- String, :
- String!, :
- ScheduleParams, :
- ID! :
- ): IoServer!
- # Archive tenable.io server
- #
- # Arguments
- # id: [Not documented]
- ID!): IoServer! ( :
- # Sync Tenable.ot to Tenable.io now
- #
- # Arguments
- # id: [Not documented]
- ID!): Job! ( :
- # Test an existing tenable.io server
- #
- # Arguments
- # id: [Not documented]
- ID!): Job! ( :
- # Test ad hoc tenable.io server
- #
- # Arguments
- # accessKey: AccessKey property of API Keys
- # secretKey: SecretKey property of API Keys
- String!, : String!): Job! ( :
- # Add new blocking firewall rule
- #
- # Arguments
- # op: Empty value means all supported Ops
- # target: IP/CIDR to block
- FirewallOpType, : String!): FirewallRule! ( :
- # Delete existing blocking firewall rule
- #
- # Arguments
- # op: Empty value means all supported Ops
- # target: IP/CIDR to block
- FirewallOpType, : String!): FirewallRule! ( :
- # Add user group
- #
- # Arguments
- # name: Name for the user group
- # roles: list of roles to set
- # users: list of users to set
- String!, : [String!]!, : [String]): UserGroup! ( :
- # Edit user group
- #
- # Arguments
- # id: User group id
- # name: Name for the user group
- # roles: list of roles to set
- # users: list of users to set
- ID!, : String!, : [String!]!, : [String]): UserGroup! ( :
- # Archive user group
- #
- # Arguments
- # id: [Not documented]
- ID!): UserGroup! ( :
- # Add authentication provider
- #
- # Arguments
- # providerDetails: [Not documented]
- # groupsMapping: List of mapped external groups to Tenable.ot
- # groups
- (
- ProviderDetailsParams!, :
- ExternalGroupParams!] : [
- ): AuthProvider!
- # Edit authentication provider
- #
- # Arguments
- # providerDetails: [Not documented]
- # groupsMapping: List of mapped external groups to Tenable.ot
- # groups
- # id: [Not documented]
- (
- ProviderDetailsParams!, :
- ExternalGroupParams!], : [
- ID! :
- ): AuthProvider!
- # Delete authentication provider
- #
- # Arguments
- # id: [Not documented]
- ID!): AuthProvider! ( :
- # Enable authentication provider
- #
- # Arguments
- # id: [Not documented]
- ID!): AuthProvider! ( :
- # Disable authentication provider
- #
- # Arguments
- # id: [Not documented]
- ID!): AuthProvider! ( :
- # Upload a web server certificate
- #
- # Arguments
- # cert: PEM of certificate for HTTPS connection (can be
- # self-signed)
- # key: PEM of private key for cert
- # keyPassword: [Not documented]
- (
- String!, :
- String!, :
- String :
- ): Job!
- # Generate a self-signed web server certificate
- Job! :
- # Register a new activation code. This code receives a pending status until it's
- # being used to fully activate the license. This code does not replace the
- # existing license's code until the license is fully activated
- #
- # Arguments
- # activationCode: [Not documented]
- (
- String! :
- ): LicenseActivationRequest!
- # Remove the pending, previously registered activation code if one exists
- LicenseActivationCodeClearResponse! :
- # Generate license certificate
- LicenseActivationRequest! @deprecated( reason: "Generating a certificate was split to allow generation by using either a pending, registered activation code or the existing license's activation code. Please see generateLicenseActivationCertificate for more information" ) :
- # Generate a license activation certificate from either the pending activation
- # code or from the activation code of the already existing license
- #
- # Arguments
- # activationCodeSource: [Not documented]
- (
- ActivationCodeSource! :
- ): LicenseActivationRequest!
- # Activate license
- #
- # Arguments
- # activationBlob: [Not documented]
- String!): LicenseInfo! ( :
- # Bulk set plugins details
- #
- # Arguments
- # plugins: Plugin ID's to update
- # comment: Comment
- # owner: Owner
- Int!]!, : String, : String): [Plugin!]! ( : [
- # Delete and unpair a sensor
- #
- # Arguments
- # id: [Not documented]
- ID!): SensorDetails! ( :
- # Pause sensor traffic, keep pairing
- #
- # Arguments
- # id: [Not documented]
- ID!): SensorDetails! ( :
- # Resume paired sensor traffic
- #
- # Arguments
- # id: [Not documented]
- ID!): SensorDetails! ( :
- # Approve sensor for pairing
- #
- # Arguments
- # id: [Not documented]
- ID!): SensorDetails! ( :
- # Edit sensor
- #
- # Arguments
- # id: Sensor ID
- # name: Sensor name
- # active: Allow the sensor to do active queries
- # activeNetworks: Networks the sensor is active on
- (
- String!, :
- String, :
- Boolean, :
- String!] : [
- ): SensorDetails!
- # Create a new user scan
- #
- # Arguments
- # name: User scan name
- # plugins: User scan plugins
- # cidrs: User scan CIDRs
- (
- String!, :
- PluginFamilyArgs!]!, : [
- String!]! : [
- ): Job!
- # Edit a user scan
- #
- # Arguments
- # id: User scan ID
- # name: User scan name
- # plugins: User scan plugins
- # cidrs: User scan CIDRs
- (
- Int!, :
- String!, :
- PluginFamilyArgs!]!, : [
- String!]! : [
- ): Job!
- # Delete a user scan
- #
- # Arguments
- # id: [Not documented]
- Int!): Job! ( :
- # Perform user scan action (run / pause / resume / stop / kill)
- #
- # Arguments
- # id: User scan ID
- # action: Action to perform
- Int!, : ScanAction!): Job! ( :
- }
link Require by
This element is not required by anyone