Values_2.UpdateImageVersionRequestSourceUpdates the properties of a SageMaker AI image version.
type nonrec t = {imageName : Values_0.ImageName.t;The name of the image.
*)alias : Values_1.SageMakerImageVersionAlias.t option;The alias of the image version.
*)version : Values_0.ImageVersionNumber.t option;The version of the image.
*)aliasesToAdd : Values_1.SageMakerImageVersionAliases.t option;A list of aliases to add.
*)aliasesToDelete : Values_1.SageMakerImageVersionAliases.t option;A list of aliases to delete.
*)vendorGuidance : Values_1.VendorGuidance.t option;The availability of the image version specified by the maintainer. NOT_PROVIDED: The maintainers did not provide a status for image version stability. STABLE: The image version is stable. TO_BE_ARCHIVED: The image version is set to be archived. Custom image versions that are set to be archived are automatically archived after three months. ARCHIVED: The image version is archived. Archived image versions are not searchable and are no longer actively supported.
*)jobType : Values_1.JobType.t option;Indicates SageMaker AI job type compatibility. TRAINING: The image version is compatible with SageMaker AI training jobs. INFERENCE: The image version is compatible with SageMaker AI inference jobs. NOTEBOOK_KERNEL: The image version is compatible with SageMaker AI notebook kernels.
*)mLFramework : Values_1.MLFramework.t option;The machine learning framework vended in the image version.
*)programmingLang : Values_1.ProgrammingLang.t option;The supported programming language and its version.
*)processor : Values_1.Processor.t option;Indicates CPU or GPU compatibility. CPU: The image version is compatible with CPU. GPU: The image version is compatible with GPU.
*)horovod : Values_1.Horovod.t option;Indicates Horovod compatibility.
*)releaseNotes : Values_1.ReleaseNotes.t option;The maintainer description of the image version.
*)}val make :
?alias:??? ->
?version:??? ->
?aliasesToAdd:??? ->
?aliasesToDelete:??? ->
?vendorGuidance:??? ->
?jobType:??? ->
?mLFramework:??? ->
?programmingLang:??? ->
?processor:??? ->
?horovod:??? ->
?releaseNotes:??? ->
imageName:Values_0.ImageName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_1.Horovod.t
| `Enum of string
| `Integer of Values_0.ImageVersionNumber.t
| `List of [> `String of string ] list
| `String of Values_0.ImageName.t ])
list ]