Resource: RemoteAgent
This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. Remote agent - Chronicle SOAR remote agent.
| JSON representation |
|---|
{ "name" : string , "displayName" : string , "identifier" : string , "environments" : string , "agentState" : enum ( |
| Fields | |
|---|---|
name
|
Identifier. The unique name of the remote agent. Format: projects/{project}/locations/{location}/instances/{instance}/agents/{agent} |
displayName
|
Required. The display name of the remote agent. |
identifier
|
Output only. Unique GUID Identifier of the remote agent. |
environments
|
Required. A list of remote agent logical environments in the platform. |
agentState
|
Optional. Remote agent current state - this refers to the general state of the remote agent. |
loggingLevel
|
Required. Current logging level in the remote agent. |
installerLink
|
Output only. Link to download the remote agent's installer. |
primaryRemoteAgentId
|
Optional. If a remote agent has a primary remote agent identifier different from null, it means that it acts as a backup remote agent in case something happens to the primary remote agent. |
certificate
|
Output only. The public certificate of the remote agent. |
AgentState
Remote agent state - this refers to the general state of the remote agent.
| Enums | |
|---|---|
AGENT_STATE_UNSPECIFIED
|
Remote agent state is unspecified. |
ACTIVE
|
If the remote agent's current state is active, it means it can communicate with the system. |
SUSPENDED
|
If the remote agent's current state is 'suspended', it means the user can re-enable it in the future. |
RemoteAgentLogLevel
Remote agent logging level.
| Enums | |
|---|---|
REMOTE_AGENT_LOG_LEVEL_UNSPECIFIED
|
Remote agent logging level is unspecified. |
ERROR
|
Remote agent logging level is error. |
WARNING
|
Remote agent logging level is warning. |
INFO
|
Remote agent logging level is information. |
DEBUG
|
Remote agent logging level is debug. |
Methods |
|
|---|---|
|
Lists all RemoteAgents that are valid and compatible with a specific connector. |
|
Creates a new RemoteAgent. |
|
Deletes a RemoteAgent. |
|
Lists all RemoteAgents that the requesting user has permissions to edit. |
|
Retrieves the specific command string required to install a RemoteAgent. |
|
Retrieves a download link for the RemoteAgent's installer file. |
|
Returns the redeployment status for integrations on a RemoteAgent. |
|
Lists all RemoteAgents compatible with executing jobs for a specific integration. |
|
Retrieves detailed information for a list of RemoteAgents. |
|
Gets a single RemoteAgent. |
|
Lists RemoteAgents. |
|
Migrates legacy connectors on a RemoteAgent from remote to local scheduling. |
|
Updates an existing RemoteAgent. |
|
Redeploys configuration from one RemoteAgent to another. |
|
Sends the RemoteAgent installer via email. |
|
Upgrades a RemoteAgent to the latest available version. |

