Module Types.ImageAttribute
type t={block_device_mappings : BlockDeviceMappingList.t;image_id : Aws.BaseTypes.String.t option;launch_permissions : LaunchPermissionList.t;product_codes : ProductCodeList.t;description : AttributeValue.t option;kernel_id : AttributeValue.t option;ramdisk_id : AttributeValue.t option;sriov_net_support : AttributeValue.t option;}
val make : ?block_device_mappings:BlockDeviceMappingList.t -> ?image_id:Aws.BaseTypes.String.t -> ?launch_permissions:LaunchPermissionList.t -> ?product_codes:ProductCodeList.t -> ?description:AttributeValue.t -> ?kernel_id:AttributeValue.t -> ?ramdisk_id:AttributeValue.t -> ?sriov_net_support:AttributeValue.t -> unit -> tval parse : Ezxmlm.nodes -> t optionval to_query : t -> Aws.Query.tval to_json : t -> [> `Assoc of (string * Aws.Json.t) list ]val of_json : Aws.Json.t -> t