GroundStation / Client / update_agent_status
update_agent_status¶
- GroundStation.Client.update_agent_status(**kwargs)¶
Note
For use by AWS Ground Station Agent and shouldn’t be called directly.
Update the status of the agent.
See also: AWS API Documentation
Request Syntax
response = client.update_agent_status( agentId='string', taskId='string', aggregateStatus={ 'status': 'SUCCESS'|'FAILED'|'ACTIVE'|'INACTIVE', 'signatureMap': { 'string': True|False } }, componentStatuses=[ { 'componentType': 'string', 'capabilityArn': 'string', 'status': 'SUCCESS'|'FAILED'|'ACTIVE'|'INACTIVE', 'bytesSent': 123, 'bytesReceived': 123, 'packetsDropped': 123, 'dataflowId': 'string' }, ] )
- Parameters:
agentId (string) –
[REQUIRED]
UUID of agent to update.
taskId (string) –
[REQUIRED]
GUID of agent task.
aggregateStatus (dict) –
[REQUIRED]
Aggregate status for agent.
status (string) – [REQUIRED]
Aggregate status.
signatureMap (dict) –
Sparse map of failure signatures.
(string) –
(boolean) –
componentStatuses (list) –
[REQUIRED]
List of component statuses for agent.
(dict) –
Data on the status of agent components.
componentType (string) – [REQUIRED]
The Component type.
capabilityArn (string) – [REQUIRED]
Capability ARN of the component.
status (string) – [REQUIRED]
Component status.
bytesSent (integer) –
Bytes sent by the component.
bytesReceived (integer) –
Bytes received by the component.
packetsDropped (integer) –
Packets dropped by component.
dataflowId (string) – [REQUIRED]
Dataflow UUID associated with the component.
- Return type:
dict
- Returns:
Response Syntax
{ 'agentId': 'string' }
Response Structure
(dict) –
agentId (string) –
UUID of updated agent.
Exceptions