Module Values.CreateRepositoryCreationTemplateResponseSource

Creates a repository creation template. This template is used to define the settings for repositories created by Amazon ECR on your behalf. For example, repositories created through pull through cache actions. For more information, see Private repository creation templates in the Amazon Elastic Container Registry User Guide.

Sourcetype nonrec t = {
  1. registryId : RegistryId.t option;
    (*

    The registry ID associated with the request.

    *)
  2. repositoryCreationTemplate : RepositoryCreationTemplate.t option;
    (*

    The details of the repository creation template associated with the request.

    *)
}
Sourcetype nonrec error = [
  1. | `InvalidParameterException of InvalidParameterException.t
  2. | `LimitExceededException of LimitExceededException.t
  3. | `ServerException of ServerException.t
  4. | `TemplateAlreadyExistsException of TemplateAlreadyExistsException.t
  5. | `ValidationException of ValidationException.t
  6. | `Unknown_operation_error of string * string option
]
Sourceval make : ?registryId:??? -> ?repositoryCreationTemplate:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `InvalidParameterException of InvalidParameterException.t | `LimitExceededException of LimitExceededException.t | `ServerException of ServerException.t | `TemplateAlreadyExistsException of TemplateAlreadyExistsException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `InvalidParameterException of InvalidParameterException.t | `LimitExceededException of LimitExceededException.t | `ServerException of ServerException.t | `TemplateAlreadyExistsException of TemplateAlreadyExistsException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `String of RegistryId.t | `Structure of (string * [> `Enum of string | `List of [> `Enum of string | `Structure of (string * [> `Enum of string | `String of TagKey.t ]) list ] list | `String of Prefix.t | `Structure of (string * [> `Enum of string | `String of KmsKeyForRepositoryCreationTemplate.t ]) list | `Timestamp of Date.t ]) 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