amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.Types.IpamAddressHistoryRecord

Description

 
Synopsis

Documentation

data IpamAddressHistoryRecord Source #

The historical record of a CIDR within an IPAM scope. For more information, see View the history of IP addresses in the Amazon VPC IPAM User Guide.

See: newIpamAddressHistoryRecord smart constructor.

Constructors

IpamAddressHistoryRecord' 

Fields

Instances

Instances details
FromXML IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

Generic IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

Associated Types

type Rep IpamAddressHistoryRecord :: Type -> Type #

Read IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

Show IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

NFData IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

Eq IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

Hashable IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

type Rep IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

type Rep IpamAddressHistoryRecord = D1 ('MetaData "IpamAddressHistoryRecord" "Amazonka.EC2.Types.IpamAddressHistoryRecord" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IpamAddressHistoryRecord'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "resourceCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceComplianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamComplianceStatus))) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceOverlapStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamOverlapStatus))))) :*: ((S1 ('MetaSel ('Just "resourceOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamAddressHistoryResourceType)))) :*: (S1 ('MetaSel ('Just "sampledEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "sampledStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newIpamAddressHistoryRecord :: IpamAddressHistoryRecord Source #

Create a value of IpamAddressHistoryRecord 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:resourceCidr:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceCidr - The CIDR of the resource.

$sel:resourceComplianceStatus:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceComplianceStatus - The compliance status of a resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

$sel:resourceId:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceId - The ID of the resource.

$sel:resourceName:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceName - The name of the resource.

$sel:resourceOverlapStatus:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceOverlapStatus - The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

$sel:resourceOwnerId:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceOwnerId - The ID of the resource owner.

$sel:resourceRegion:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceRegion - The Amazon Web Services Region of the resource.

$sel:resourceType:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceType - The type of the resource.

$sel:sampledEndTime:IpamAddressHistoryRecord', ipamAddressHistoryRecord_sampledEndTime - Sampled end time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the end time may have occurred before this specific time.

$sel:sampledStartTime:IpamAddressHistoryRecord', ipamAddressHistoryRecord_sampledStartTime - Sampled start time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the start time may have occurred before this specific time.

$sel:vpcId:IpamAddressHistoryRecord', ipamAddressHistoryRecord_vpcId - The VPC ID of the resource.

ipamAddressHistoryRecord_resourceComplianceStatus :: Lens' IpamAddressHistoryRecord (Maybe IpamComplianceStatus) Source #

The compliance status of a resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

ipamAddressHistoryRecord_resourceOverlapStatus :: Lens' IpamAddressHistoryRecord (Maybe IpamOverlapStatus) Source #

The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

ipamAddressHistoryRecord_resourceRegion :: Lens' IpamAddressHistoryRecord (Maybe Text) Source #

The Amazon Web Services Region of the resource.

ipamAddressHistoryRecord_sampledEndTime :: Lens' IpamAddressHistoryRecord (Maybe UTCTime) Source #

Sampled end time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the end time may have occurred before this specific time.

ipamAddressHistoryRecord_sampledStartTime :: Lens' IpamAddressHistoryRecord (Maybe UTCTime) Source #

Sampled start time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the start time may have occurred before this specific time.