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.AwsEc2VpcDetails

Description

 
Synopsis

Documentation

data AwsEc2VpcDetails Source #

Details about an EC2 VPC.

See: newAwsEc2VpcDetails smart constructor.

Constructors

AwsEc2VpcDetails' 

Fields

Instances

Instances details
Eq AwsEc2VpcDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2VpcDetails

Read AwsEc2VpcDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2VpcDetails

Show AwsEc2VpcDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2VpcDetails

Generic AwsEc2VpcDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2VpcDetails

Associated Types

type Rep AwsEc2VpcDetails :: Type -> Type #

NFData AwsEc2VpcDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2VpcDetails

Methods

rnf :: AwsEc2VpcDetails -> () #

Hashable AwsEc2VpcDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2VpcDetails

ToJSON AwsEc2VpcDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2VpcDetails

FromJSON AwsEc2VpcDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2VpcDetails

type Rep AwsEc2VpcDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEc2VpcDetails

type Rep AwsEc2VpcDetails = D1 ('MetaData "AwsEc2VpcDetails" "Amazonka.SecurityHub.Types.AwsEc2VpcDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsEc2VpcDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipv6CidrBlockAssociationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ipv6CidrBlockAssociation]))) :*: (S1 ('MetaSel ('Just "cidrBlockAssociationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CidrBlockAssociation])) :*: S1 ('MetaSel ('Just "dhcpOptionsId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAwsEc2VpcDetails :: AwsEc2VpcDetails Source #

Create a value of AwsEc2VpcDetails 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:state:AwsEc2VpcDetails', awsEc2VpcDetails_state - The current state of the VPC.

$sel:ipv6CidrBlockAssociationSet:AwsEc2VpcDetails', awsEc2VpcDetails_ipv6CidrBlockAssociationSet - Information about the IPv6 CIDR blocks associated with the VPC.

$sel:cidrBlockAssociationSet:AwsEc2VpcDetails', awsEc2VpcDetails_cidrBlockAssociationSet - Information about the IPv4 CIDR blocks associated with the VPC.

$sel:dhcpOptionsId:AwsEc2VpcDetails', awsEc2VpcDetails_dhcpOptionsId - The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.

awsEc2VpcDetails_state :: Lens' AwsEc2VpcDetails (Maybe Text) Source #

The current state of the VPC.

awsEc2VpcDetails_ipv6CidrBlockAssociationSet :: Lens' AwsEc2VpcDetails (Maybe [Ipv6CidrBlockAssociation]) Source #

Information about the IPv6 CIDR blocks associated with the VPC.

awsEc2VpcDetails_cidrBlockAssociationSet :: Lens' AwsEc2VpcDetails (Maybe [CidrBlockAssociation]) Source #

Information about the IPv4 CIDR blocks associated with the VPC.

awsEc2VpcDetails_dhcpOptionsId :: Lens' AwsEc2VpcDetails (Maybe Text) Source #

The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.