| 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 |
Amazonka.Inspector.Types.AssetAttributes
Description
Synopsis
- data AssetAttributes = AssetAttributes' {
- agentId :: Maybe Text
- amiId :: Maybe Text
- autoScalingGroup :: Maybe Text
- hostname :: Maybe Text
- ipv4Addresses :: Maybe [Text]
- networkInterfaces :: Maybe [NetworkInterface]
- tags :: Maybe [Tag]
- schemaVersion :: Natural
- newAssetAttributes :: Natural -> AssetAttributes
- assetAttributes_agentId :: Lens' AssetAttributes (Maybe Text)
- assetAttributes_amiId :: Lens' AssetAttributes (Maybe Text)
- assetAttributes_autoScalingGroup :: Lens' AssetAttributes (Maybe Text)
- assetAttributes_hostname :: Lens' AssetAttributes (Maybe Text)
- assetAttributes_ipv4Addresses :: Lens' AssetAttributes (Maybe [Text])
- assetAttributes_networkInterfaces :: Lens' AssetAttributes (Maybe [NetworkInterface])
- 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.
Constructors
| AssetAttributes' | |
Fields
| |
Instances
Arguments
| :: Natural | |
| -> AssetAttributes |
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: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:autoScalingGroup:AssetAttributes', assetAttributes_autoScalingGroup - The Auto Scaling group of the EC2 instance where the finding is
generated.
$sel:hostname:AssetAttributes', assetAttributes_hostname - The hostname of 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:networkInterfaces:AssetAttributes', assetAttributes_networkInterfaces - An array of the network interfaces interacting with 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_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_autoScalingGroup :: Lens' AssetAttributes (Maybe Text) Source #
The Auto Scaling group of the EC2 instance where the finding is generated.
assetAttributes_hostname :: Lens' AssetAttributes (Maybe Text) Source #
The hostname of 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_networkInterfaces :: Lens' AssetAttributes (Maybe [NetworkInterface]) Source #
An array of the network interfaces interacting with 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.