libZSservicesZSamazonka-securityhubZSamazonka-securityhub
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SecurityHub.Types.AwsEc2InstanceDetails

Description

 
Synopsis

Documentation

data AwsEc2InstanceDetails Source #

The details of an EC2 instance.

See: newAwsEc2InstanceDetails smart constructor.

Constructors

AwsEc2InstanceDetails' 

Fields

Instances

Instances details
Eq AwsEc2InstanceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2InstanceDetails

Read AwsEc2InstanceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2InstanceDetails

Show AwsEc2InstanceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2InstanceDetails

Generic AwsEc2InstanceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2InstanceDetails

Associated Types

type Rep AwsEc2InstanceDetails :: Type -> Type #

NFData AwsEc2InstanceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2InstanceDetails

Methods

rnf :: AwsEc2InstanceDetails -> () #

Hashable AwsEc2InstanceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2InstanceDetails

ToJSON AwsEc2InstanceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2InstanceDetails

FromJSON AwsEc2InstanceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2InstanceDetails

type Rep AwsEc2InstanceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2InstanceDetails

newAwsEc2InstanceDetails :: AwsEc2InstanceDetails Source #

Create a value of AwsEc2InstanceDetails 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:iamInstanceProfileArn:AwsEc2InstanceDetails', awsEc2InstanceDetails_iamInstanceProfileArn - The IAM profile ARN of the instance.

$sel:vpcId:AwsEc2InstanceDetails', awsEc2InstanceDetails_vpcId - The identifier of the VPC that the instance was launched in.

$sel:keyName:AwsEc2InstanceDetails', awsEc2InstanceDetails_keyName - The key name associated with the instance.

$sel:networkInterfaces:AwsEc2InstanceDetails', awsEc2InstanceDetails_networkInterfaces - The identifiers of the network interfaces for the EC2 instance. The details for each network interface are in a corresponding AwsEc2NetworkInterfacesDetails object.

$sel:ipV4Addresses:AwsEc2InstanceDetails', awsEc2InstanceDetails_ipV4Addresses - The IPv4 addresses associated with the instance.

$sel:subnetId:AwsEc2InstanceDetails', awsEc2InstanceDetails_subnetId - The identifier of the subnet that the instance was launched in.

$sel:imageId:AwsEc2InstanceDetails', awsEc2InstanceDetails_imageId - The Amazon Machine Image (AMI) ID of the instance.

$sel:type':AwsEc2InstanceDetails', awsEc2InstanceDetails_type - The instance type of the instance.

$sel:ipV6Addresses:AwsEc2InstanceDetails', awsEc2InstanceDetails_ipV6Addresses - The IPv6 addresses associated with the instance.

$sel:launchedAt:AwsEc2InstanceDetails', awsEc2InstanceDetails_launchedAt - Indicates when the instance was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

awsEc2InstanceDetails_vpcId :: Lens' AwsEc2InstanceDetails (Maybe Text) Source #

The identifier of the VPC that the instance was launched in.

awsEc2InstanceDetails_keyName :: Lens' AwsEc2InstanceDetails (Maybe Text) Source #

The key name associated with the instance.

awsEc2InstanceDetails_networkInterfaces :: Lens' AwsEc2InstanceDetails (Maybe [AwsEc2InstanceNetworkInterfacesDetails]) Source #

The identifiers of the network interfaces for the EC2 instance. The details for each network interface are in a corresponding AwsEc2NetworkInterfacesDetails object.

awsEc2InstanceDetails_ipV4Addresses :: Lens' AwsEc2InstanceDetails (Maybe [Text]) Source #

The IPv4 addresses associated with the instance.

awsEc2InstanceDetails_subnetId :: Lens' AwsEc2InstanceDetails (Maybe Text) Source #

The identifier of the subnet that the instance was launched in.

awsEc2InstanceDetails_imageId :: Lens' AwsEc2InstanceDetails (Maybe Text) Source #

The Amazon Machine Image (AMI) ID of the instance.

awsEc2InstanceDetails_ipV6Addresses :: Lens' AwsEc2InstanceDetails (Maybe [Text]) Source #

The IPv6 addresses associated with the instance.

awsEc2InstanceDetails_launchedAt :: Lens' AwsEc2InstanceDetails (Maybe Text) Source #

Indicates when the instance was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.