- HTTP request
- Path parameters
- Query parameters
- Request body
- Response body
- Authorization scopes
- ConnectorType
- RemoteAgentConnectorAvailability
- AgentAvailabilityConnectorState
- Try it!
Full name: projects.locations.instances.remoteAgents.connectorValidRemoteAgents
Returns a list of all remote agents, including their availability state with respect to this specific connector.
HTTP request
Path parameters
Parameters | |
---|---|
parent |
Required. Format: projects/{project}/locations/{location}/instances/{instance} |
Query parameters
Parameters | |
---|---|
environment |
Required. The environment of the connector. |
integration |
Required. The integration of the connector. |
type |
Required. The connector type of the connector. |
Request body
The request body must be empty.
Response body
Response message for the remoteAgents.connectorValidRemoteAgents method.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"remoteAgentConnectorAvailabilities": [
{
object ( |
Fields | |
---|---|
remoteAgentConnectorAvailabilities[] |
Output only. List of RemoteAgentConnectorAvailability |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
ConnectorType
This indicates whether the user requests the available remote agents for a connector of type Template (IDE page) or Instance (Ingestion page).
Enums | |
---|---|
CONNECTOR_TYPE_UNSPECIFIED |
Connector type is unspecified. |
TEMPLATE |
This type of connector refers to the IDE page on which a new connector template item is configured. |
INSTANCE |
This type of connector refers to the ingestion page on which a new connector instance is configured. |
RemoteAgentConnectorAvailability
Information about remote agent - Chronicle SOAR remote agent with connector availability state.
JSON representation |
---|
{ "name": string, "displayName": string, "identifier": string, "environments": string, "agentState": enum ( |
Fields | |
---|---|
name |
Output only. The name of the remote agent to delete. Format: projects/{project}/locations/{location}/instances/{instance}/remoteAgents/{remoteAgent} |
displayName |
Output only. The display name of the remote agent. |
identifier |
Output only. Unique GUID identifier of the remote agent. |
environments |
Output only. List of remote agent logical environments in the platform. |
agentState |
Output only. Remote agent current state - this refers to the general state of the remote agent. |
loggingLevel |
Output only. Current logging level in the remote agent. |
installerLink |
Output only. Link to download the remote agent's installer. |
primaryRemoteAgentIdentifier |
Output only. 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. Unique GUID identifier of the remote agent |
certificate |
Output only. The certificate of the remote agent. |
remoteAgentAvailabilityConnectorState |
Output only. Indicates if a remote agent is available for use with the connector. |
AgentAvailabilityConnectorState
Remote agent connector availability state.
Enums | |
---|---|
AGENT_AVAILABILITY_CONNECTOR_STATE_UNSPECIFIED |
Remote agent connector availability state is unspecified. |
AVAILABLE |
Remote agent connector availability state is available for the connector. |
MISCONFIGURATION_ERROR |
Remote agent connector availability state is misconfigured - integration is not installed on the remote agent . |
CONNECTION_ERROR |
Remote agent connector availability state is connection error. |
NON_AVAILABLE_FOR_IDE |
Integration version is not supported for this remote agent. |