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

Description

 
Synopsis

Documentation

data FpgaImage Source #

Describes an Amazon FPGA image (AFI).

See: newFpgaImage smart constructor.

Constructors

FpgaImage' 

Fields

Instances

Instances details
FromXML FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

Generic FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

Associated Types

type Rep FpgaImage :: Type -> Type #

Read FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

Show FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

NFData FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

Methods

rnf :: FpgaImage -> () #

Eq FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

Hashable FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

type Rep FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

type Rep FpgaImage = D1 ('MetaData "FpgaImage" "Amazonka.EC2.Types.FpgaImage" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FpgaImage'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "dataRetentionSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fpgaImageGlobalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "fpgaImageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pciId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PciId))) :*: (S1 ('MetaSel ('Just "productCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProductCode])) :*: S1 ('MetaSel ('Just "public") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "shellVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FpgaImageState))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))))

newFpgaImage :: FpgaImage Source #

Create a value of FpgaImage 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:createTime:FpgaImage', fpgaImage_createTime - The date and time the AFI was created.

$sel:dataRetentionSupport:FpgaImage', fpgaImage_dataRetentionSupport - Indicates whether data retention support is enabled for the AFI.

$sel:description:FpgaImage', fpgaImage_description - The description of the AFI.

$sel:fpgaImageGlobalId:FpgaImage', fpgaImage_fpgaImageGlobalId - The global FPGA image identifier (AGFI ID).

$sel:fpgaImageId:FpgaImage', fpgaImage_fpgaImageId - The FPGA image identifier (AFI ID).

$sel:instanceTypes:FpgaImage', fpgaImage_instanceTypes - Undocumented member.

$sel:name:FpgaImage', fpgaImage_name - The name of the AFI.

$sel:ownerAlias:FpgaImage', fpgaImage_ownerAlias - The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

$sel:ownerId:FpgaImage', fpgaImage_ownerId - The ID of the Amazon Web Services account that owns the AFI.

$sel:pciId:FpgaImage', fpgaImage_pciId - Information about the PCI bus.

$sel:productCodes:FpgaImage', fpgaImage_productCodes - The product codes for the AFI.

$sel:public:FpgaImage', fpgaImage_public - Indicates whether the AFI is public.

$sel:shellVersion:FpgaImage', fpgaImage_shellVersion - The version of the Amazon Web Services Shell that was used to create the bitstream.

$sel:state:FpgaImage', fpgaImage_state - Information about the state of the AFI.

$sel:tags:FpgaImage', fpgaImage_tags - Any tags assigned to the AFI.

$sel:updateTime:FpgaImage', fpgaImage_updateTime - The time of the most recent update to the AFI.

fpgaImage_createTime :: Lens' FpgaImage (Maybe UTCTime) Source #

The date and time the AFI was created.

fpgaImage_dataRetentionSupport :: Lens' FpgaImage (Maybe Bool) Source #

Indicates whether data retention support is enabled for the AFI.

fpgaImage_description :: Lens' FpgaImage (Maybe Text) Source #

The description of the AFI.

fpgaImage_fpgaImageGlobalId :: Lens' FpgaImage (Maybe Text) Source #

The global FPGA image identifier (AGFI ID).

fpgaImage_fpgaImageId :: Lens' FpgaImage (Maybe Text) Source #

The FPGA image identifier (AFI ID).

fpgaImage_name :: Lens' FpgaImage (Maybe Text) Source #

The name of the AFI.

fpgaImage_ownerAlias :: Lens' FpgaImage (Maybe Text) Source #

The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

fpgaImage_ownerId :: Lens' FpgaImage (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the AFI.

fpgaImage_pciId :: Lens' FpgaImage (Maybe PciId) Source #

Information about the PCI bus.

fpgaImage_productCodes :: Lens' FpgaImage (Maybe [ProductCode]) Source #

The product codes for the AFI.

fpgaImage_public :: Lens' FpgaImage (Maybe Bool) Source #

Indicates whether the AFI is public.

fpgaImage_shellVersion :: Lens' FpgaImage (Maybe Text) Source #

The version of the Amazon Web Services Shell that was used to create the bitstream.

fpgaImage_state :: Lens' FpgaImage (Maybe FpgaImageState) Source #

Information about the state of the AFI.

fpgaImage_tags :: Lens' FpgaImage (Maybe [Tag]) Source #

Any tags assigned to the AFI.

fpgaImage_updateTime :: Lens' FpgaImage (Maybe UTCTime) Source #

The time of the most recent update to the AFI.