Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Ec2InstanceAggregationResponse = Ec2InstanceAggregationResponse' {}
- newEc2InstanceAggregationResponse :: Text -> Ec2InstanceAggregationResponse
- ec2InstanceAggregationResponse_accountId :: Lens' Ec2InstanceAggregationResponse (Maybe Text)
- ec2InstanceAggregationResponse_ami :: Lens' Ec2InstanceAggregationResponse (Maybe Text)
- ec2InstanceAggregationResponse_instanceTags :: Lens' Ec2InstanceAggregationResponse (Maybe (HashMap Text Text))
- ec2InstanceAggregationResponse_networkFindings :: Lens' Ec2InstanceAggregationResponse (Maybe Integer)
- ec2InstanceAggregationResponse_operatingSystem :: Lens' Ec2InstanceAggregationResponse (Maybe Text)
- ec2InstanceAggregationResponse_severityCounts :: Lens' Ec2InstanceAggregationResponse (Maybe SeverityCounts)
- ec2InstanceAggregationResponse_instanceId :: Lens' Ec2InstanceAggregationResponse Text
Documentation
data Ec2InstanceAggregationResponse Source #
A response that contains the results of a finding aggregation by Amazon EC2 instance.
See: newEc2InstanceAggregationResponse
smart constructor.
Ec2InstanceAggregationResponse' | |
|
Instances
newEc2InstanceAggregationResponse Source #
Create a value of Ec2InstanceAggregationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accountId:Ec2InstanceAggregationResponse'
, ec2InstanceAggregationResponse_accountId
- The Amazon Web Services account for the Amazon EC2 instance.
$sel:ami:Ec2InstanceAggregationResponse'
, ec2InstanceAggregationResponse_ami
- The Amazon Machine Image (AMI) of the Amazon EC2 instance.
$sel:instanceTags:Ec2InstanceAggregationResponse'
, ec2InstanceAggregationResponse_instanceTags
- The tags attached to the instance.
$sel:networkFindings:Ec2InstanceAggregationResponse'
, ec2InstanceAggregationResponse_networkFindings
- The number of network findings for the Amazon EC2 instance.
$sel:operatingSystem:Ec2InstanceAggregationResponse'
, ec2InstanceAggregationResponse_operatingSystem
- The operating system of the Amazon EC2 instance.
$sel:severityCounts:Ec2InstanceAggregationResponse'
, ec2InstanceAggregationResponse_severityCounts
- An object that contains the count of matched findings per severity.
$sel:instanceId:Ec2InstanceAggregationResponse'
, ec2InstanceAggregationResponse_instanceId
- The Amazon EC2 instance ID.
ec2InstanceAggregationResponse_accountId :: Lens' Ec2InstanceAggregationResponse (Maybe Text) Source #
The Amazon Web Services account for the Amazon EC2 instance.
ec2InstanceAggregationResponse_ami :: Lens' Ec2InstanceAggregationResponse (Maybe Text) Source #
The Amazon Machine Image (AMI) of the Amazon EC2 instance.
ec2InstanceAggregationResponse_instanceTags :: Lens' Ec2InstanceAggregationResponse (Maybe (HashMap Text Text)) Source #
The tags attached to the instance.
ec2InstanceAggregationResponse_networkFindings :: Lens' Ec2InstanceAggregationResponse (Maybe Integer) Source #
The number of network findings for the Amazon EC2 instance.
ec2InstanceAggregationResponse_operatingSystem :: Lens' Ec2InstanceAggregationResponse (Maybe Text) Source #
The operating system of the Amazon EC2 instance.
ec2InstanceAggregationResponse_severityCounts :: Lens' Ec2InstanceAggregationResponse (Maybe SeverityCounts) Source #
An object that contains the count of matched findings per severity.
ec2InstanceAggregationResponse_instanceId :: Lens' Ec2InstanceAggregationResponse Text Source #
The Amazon EC2 instance ID.