Module Values.PutImageResponseSource

Creates or updates the image manifest and tags 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 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.

Sourcetype nonrec t = {
  1. image : Image.t option;
    (*

    Details of the image uploaded.

    *)
}
Sourcetype nonrec error = [
  1. | `ImageAlreadyExistsException of ImageAlreadyExistsException.t
  2. | `ImageDigestDoesNotMatchException of ImageDigestDoesNotMatchException.t
  3. | `ImageTagAlreadyExistsException of ImageTagAlreadyExistsException.t
  4. | `InvalidParameterException of InvalidParameterException.t
  5. | `KmsException of KmsException.t
  6. | `LayersNotFoundException of LayersNotFoundException.t
  7. | `LimitExceededException of LimitExceededException.t
  8. | `ReferencedImagesNotFoundException of ReferencedImagesNotFoundException.t
  9. | `RepositoryNotFoundException of RepositoryNotFoundException.t
  10. | `ServerException of ServerException.t
  11. | `Unknown_operation_error of string * string option
]
Sourceval make : ?image:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ImageAlreadyExistsException of ImageAlreadyExistsException.t | `ImageDigestDoesNotMatchException of ImageDigestDoesNotMatchException.t | `ImageTagAlreadyExistsException of ImageTagAlreadyExistsException.t | `InvalidParameterException of InvalidParameterException.t | `KmsException of KmsException.t | `LayersNotFoundException of LayersNotFoundException.t | `LimitExceededException of LimitExceededException.t | `ReferencedImagesNotFoundException of ReferencedImagesNotFoundException.t | `RepositoryNotFoundException of RepositoryNotFoundException.t | `ServerException of ServerException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ImageAlreadyExistsException of ImageAlreadyExistsException.t | `ImageDigestDoesNotMatchException of ImageDigestDoesNotMatchException.t | `ImageTagAlreadyExistsException of ImageTagAlreadyExistsException.t | `InvalidParameterException of InvalidParameterException.t | `KmsException of KmsException.t | `LayersNotFoundException of LayersNotFoundException.t | `LimitExceededException of LimitExceededException.t | `ReferencedImagesNotFoundException of ReferencedImagesNotFoundException.t | `RepositoryNotFoundException of RepositoryNotFoundException.t | `ServerException of ServerException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `String of RegistryId.t | `Structure of (string * [> `String of ImageDigest.t ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t