Module Values_1.CreateViewVersionResponseSource

Publishes a new version of the view identifier. Versions are immutable and monotonically increasing. It returns the highest version if there is no change in content compared to that version. An error is displayed if the supplied ViewContentSha256 is different from the ViewContentSha256 of the $LATEST alias.

Sourcetype nonrec t = {
  1. view : View.t option;
    (*

    All view data is contained within the View object.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of Values_0.AccessDeniedException.t
  2. | `InternalServiceException of Values_0.InternalServiceException.t
  3. | `InvalidParameterException of Values_0.InvalidParameterException.t
  4. | `InvalidRequestException of Values_0.InvalidRequestException.t
  5. | `ResourceInUseException of ResourceInUseException.t
  6. | `ResourceNotFoundException of Values_0.ResourceNotFoundException.t
  7. | `ServiceQuotaExceededException of Values_0.ServiceQuotaExceededException.t
  8. | `TooManyRequestsException of TooManyRequestsException.t
  9. | `Unknown_operation_error of string * string option
]
Sourceval make : ?view:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of Values_0.AccessDeniedException.t | `InternalServiceException of Values_0.InternalServiceException.t | `InvalidParameterException of Values_0.InvalidParameterException.t | `InvalidRequestException of Values_0.InvalidRequestException.t | `ResourceInUseException of ResourceInUseException.t | `ResourceNotFoundException of Values_0.ResourceNotFoundException.t | `ServiceQuotaExceededException of Values_0.ServiceQuotaExceededException.t | `TooManyRequestsException of TooManyRequestsException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of Values_0.AccessDeniedException.t | `InternalServiceException of Values_0.InternalServiceException.t | `InvalidParameterException of Values_0.InvalidParameterException.t | `InvalidRequestException of Values_0.InvalidRequestException.t | `ResourceInUseException of ResourceInUseException.t | `ResourceNotFoundException of Values_0.ResourceNotFoundException.t | `ServiceQuotaExceededException of Values_0.ServiceQuotaExceededException.t | `TooManyRequestsException of TooManyRequestsException.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 * [> `Enum of string | `Integer of ViewVersion.t | `Map of ([> `String of string ] * [> `String of string ]) list | `String of ViewId.t | `Structure of (string * [> `List of [> `String of ViewAction.t ] list | `String of ViewInputSchema.t ]) list | `Timestamp of Values_0.Timestamp.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