Values.PutImageResponseSourceCreates or updates the image manifest and tags that are associated with an image. When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and the tags that are associated with the image. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images.
type nonrec error = [ | `ImageAlreadyExistsException of ImageAlreadyExistsException.t| `ImageDigestDoesNotMatchException of ImageDigestDoesNotMatchException.t| `ImageTagAlreadyExistsException of ImageTagAlreadyExistsException.t| `InvalidParameterException of InvalidParameterException.t| `LayersNotFoundException of LayersNotFoundException.t| `LimitExceededException of LimitExceededException.t| `ReferencedImagesNotFoundException of ReferencedImagesNotFoundException.t| `RegistryNotFoundException of RegistryNotFoundException.t| `RepositoryNotFoundException of RepositoryNotFoundException.t| `ServerException of ServerException.t| `UnsupportedCommandException of UnsupportedCommandException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `ImageAlreadyExistsException of ImageAlreadyExistsException.t
| `ImageDigestDoesNotMatchException of ImageDigestDoesNotMatchException.t
| `ImageTagAlreadyExistsException of ImageTagAlreadyExistsException.t
| `InvalidParameterException of InvalidParameterException.t
| `LayersNotFoundException of LayersNotFoundException.t
| `LimitExceededException of LimitExceededException.t
| `ReferencedImagesNotFoundException of ReferencedImagesNotFoundException.t
| `RegistryNotFoundException of RegistryNotFoundException.t
| `RepositoryNotFoundException of RepositoryNotFoundException.t
| `ServerException of ServerException.t
| `Unknown_operation_error of string * string option
| `UnsupportedCommandException of UnsupportedCommandException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `ImageAlreadyExistsException of ImageAlreadyExistsException.t
| `ImageDigestDoesNotMatchException of ImageDigestDoesNotMatchException.t
| `ImageTagAlreadyExistsException of ImageTagAlreadyExistsException.t
| `InvalidParameterException of InvalidParameterException.t
| `LayersNotFoundException of LayersNotFoundException.t
| `LimitExceededException of LimitExceededException.t
| `ReferencedImagesNotFoundException of ReferencedImagesNotFoundException.t
| `RegistryNotFoundException of RegistryNotFoundException.t
| `RepositoryNotFoundException of RepositoryNotFoundException.t
| `ServerException of ServerException.t
| `Unknown_operation_error of string * string option
| `UnsupportedCommandException of UnsupportedCommandException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `String of RegistryIdOrAlias.t
| `Structure of (string * [> `String of ImageDigest.t ]) list ])
list ])
list ]