Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data AssetAttributes = AssetAttributes' {
- hostname :: Maybe Text
- autoScalingGroup :: Maybe Text
- networkInterfaces :: Maybe [NetworkInterface]
- ipv4Addresses :: Maybe [Text]
- agentId :: Maybe Text
- amiId :: Maybe Text
- tags :: Maybe [Tag]
- schemaVersion :: Natural
- newAssetAttributes :: Natural -> AssetAttributes
- assetAttributes_hostname :: Lens' AssetAttributes (Maybe Text)
- assetAttributes_autoScalingGroup :: Lens' AssetAttributes (Maybe Text)
- assetAttributes_networkInterfaces :: Lens' AssetAttributes (Maybe [NetworkInterface])
- assetAttributes_ipv4Addresses :: Lens' AssetAttributes (Maybe [Text])
- assetAttributes_agentId :: Lens' AssetAttributes (Maybe Text)
- assetAttributes_amiId :: Lens' AssetAttributes (Maybe Text)
- assetAttributes_tags :: Lens' AssetAttributes (Maybe [Tag])
- assetAttributes_schemaVersion :: Lens' AssetAttributes Natural
Documentation
data AssetAttributes Source #
A collection of attributes of the host from which the finding is generated.
See: newAssetAttributes
smart constructor.
AssetAttributes' | |
|
Instances
Create a value of AssetAttributes
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:hostname:AssetAttributes'
, assetAttributes_hostname
- The hostname of the EC2 instance where the finding is generated.
$sel:autoScalingGroup:AssetAttributes'
, assetAttributes_autoScalingGroup
- The Auto Scaling group of the EC2 instance where the finding is
generated.
$sel:networkInterfaces:AssetAttributes'
, assetAttributes_networkInterfaces
- An array of the network interfaces interacting with the EC2 instance
where the finding is generated.
$sel:ipv4Addresses:AssetAttributes'
, assetAttributes_ipv4Addresses
- The list of IP v4 addresses of the EC2 instance where the finding is
generated.
$sel:agentId:AssetAttributes'
, assetAttributes_agentId
- The ID of the agent that is installed on the EC2 instance where the
finding is generated.
$sel:amiId:AssetAttributes'
, assetAttributes_amiId
- The ID of the Amazon Machine Image (AMI) that is installed on the EC2
instance where the finding is generated.
$sel:tags:AssetAttributes'
, assetAttributes_tags
- The tags related to the EC2 instance where the finding is generated.
$sel:schemaVersion:AssetAttributes'
, assetAttributes_schemaVersion
- The schema version of this data type.
assetAttributes_hostname :: Lens' AssetAttributes (Maybe Text) Source #
The hostname of the EC2 instance where the finding is generated.
assetAttributes_autoScalingGroup :: Lens' AssetAttributes (Maybe Text) Source #
The Auto Scaling group of the EC2 instance where the finding is generated.
assetAttributes_networkInterfaces :: Lens' AssetAttributes (Maybe [NetworkInterface]) Source #
An array of the network interfaces interacting with the EC2 instance where the finding is generated.
assetAttributes_ipv4Addresses :: Lens' AssetAttributes (Maybe [Text]) Source #
The list of IP v4 addresses of the EC2 instance where the finding is generated.
assetAttributes_agentId :: Lens' AssetAttributes (Maybe Text) Source #
The ID of the agent that is installed on the EC2 instance where the finding is generated.
assetAttributes_amiId :: Lens' AssetAttributes (Maybe Text) Source #
The ID of the Amazon Machine Image (AMI) that is installed on the EC2 instance where the finding is generated.
assetAttributes_tags :: Lens' AssetAttributes (Maybe [Tag]) Source #
The tags related to the EC2 instance where the finding is generated.
assetAttributes_schemaVersion :: Lens' AssetAttributes Natural Source #
The schema version of this data type.