Values_2.FpgaImageSourceDescribes an Amazon FPGA image (AFI).
type nonrec t = {fpgaImageId : Values_0.String_.t option;The FPGA image identifier (AFI ID).
*)fpgaImageGlobalId : Values_0.String_.t option;The global FPGA image identifier (AGFI ID).
*)name : Values_0.String_.t option;The name of the AFI.
*)description : Values_0.String_.t option;The description of the AFI.
*)shellVersion : Values_0.String_.t option;The version of the Amazon Web Services Shell that was used to create the bitstream.
*)pciId : Values_1.PciId.t option;Information about the PCI bus.
*)state : Values_1.FpgaImageState.t option;Information about the state of the AFI.
*)createTime : Values_0.DateTime.t option;The date and time the AFI was created.
*)updateTime : Values_0.DateTime.t option;The time of the most recent update to the AFI.
*)ownerId : Values_0.String_.t option;The ID of the Amazon Web Services account that owns the AFI.
*)ownerAlias : Values_0.String_.t option;The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.
*)productCodes : Values_0.ProductCodeList.t option;The product codes for the AFI.
*)public : Values_0.Boolean.t option;Indicates whether the AFI is public.
*)dataRetentionSupport : Values_0.Boolean.t option;Indicates whether data retention support is enabled for the AFI.
*)instanceTypes : Values_1.InstanceTypesList.t option;The instance types supported by the AFI.
*)}val make :
?fpgaImageId:Values_0.String_.t ->
?fpgaImageGlobalId:Values_0.String_.t ->
?name:Values_0.String_.t ->
?description:Values_0.String_.t ->
?shellVersion:Values_0.String_.t ->
?pciId:Values_1.PciId.t ->
?state:Values_1.FpgaImageState.t ->
?createTime:Values_0.DateTime.t ->
?updateTime:Values_0.DateTime.t ->
?ownerId:Values_0.String_.t ->
?ownerAlias:Values_0.String_.t ->
?productCodes:Values_0.ProductCodeList.t ->
?tags:Values_0.TagList.t ->
?public:Values_0.Boolean.t ->
?dataRetentionSupport:Values_0.Boolean.t ->
?instanceTypes:Values_1.InstanceTypesList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `List of
[> `String of Values_0.String_.t
| `Structure of
(string * [> `Enum of string | `String of string ]) list ]
list
| `String of Values_0.String_.t
| `Structure of
(string * [> `Enum of string | `String of Values_0.String_.t ])
list
| `Timestamp of Values_0.DateTime.t ])
list ]