Inspector.Client.
preview_agents
(**kwargs)¶Previews the agents installed on the EC2 instances that are part of the specified assessment target.
See also: AWS API Documentation
Request Syntax
response = client.preview_agents(
previewAgentsArn='string',
nextToken='string',
maxResults=123
)
[REQUIRED]
The ARN of the assessment target whose agents you want to preview.
dict
Response Syntax
{
'agentPreviews': [
{
'hostname': 'string',
'agentId': 'string',
'autoScalingGroup': 'string',
'agentHealth': 'HEALTHY'|'UNHEALTHY'|'UNKNOWN',
'agentVersion': 'string',
'operatingSystem': 'string',
'kernelVersion': 'string',
'ipv4Address': 'string'
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
agentPreviews (list) --
The resulting list of agents.
(dict) --
Used as a response element in the PreviewAgents action.
hostname (string) --
The hostname of the EC2 instance on which the Amazon Inspector Agent is installed.
agentId (string) --
The ID of the EC2 instance where the agent is installed.
autoScalingGroup (string) --
The Auto Scaling group for the EC2 instance where the agent is installed.
agentHealth (string) --
The health status of the Amazon Inspector Agent.
agentVersion (string) --
The version of the Amazon Inspector Agent.
operatingSystem (string) --
The operating system running on the EC2 instance on which the Amazon Inspector Agent is installed.
kernelVersion (string) --
The kernel version of the operating system running on the EC2 instance on which the Amazon Inspector Agent is installed.
ipv4Address (string) --
The IP address of the EC2 instance on which the Amazon Inspector Agent is installed.
nextToken (string) --
When a response is generated, if there is more data to be listed, this parameter is present in the response and contains the value to use for the nextToken parameter in a subsequent pagination request. If there is no more data to be listed, this parameter is set to null.
Exceptions
Inspector.Client.exceptions.InternalException
Inspector.Client.exceptions.InvalidInputException
Inspector.Client.exceptions.AccessDeniedException
Inspector.Client.exceptions.NoSuchEntityException
Inspector.Client.exceptions.InvalidCrossAccountRoleException
Examples
Previews the agents installed on the EC2 instances that are part of the specified assessment target.
response = client.preview_agents(
maxResults=123,
previewAgentsArn='arn:aws:inspector:us-west-2:123456789012:target/0-0kFIPusq',
)
print(response)
Expected Output:
{
'agentPreviews': [
{
'agentId': 'i-49113b93',
},
],
'nextToken': '1',
'ResponseMetadata': {
'...': '...',
},
}