Values.UpdateBucketResultSourceUpdates an existing Amazon Lightsail bucket. Use this action to update the configuration of an existing bucket, such as versioning, public accessibility, and the Amazon Web Services accounts that can access the bucket.
type nonrec t = {bucket : Bucket.t option;An object that describes the bucket that is updated.
*)operations : OperationList.t option;An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `InvalidInputException of InvalidInputException.t| `NotFoundException of NotFoundException.t| `RegionSetupInProgressException of RegionSetupInProgressException.t| `ServiceException of ServiceException.t| `UnauthenticatedException of UnauthenticatedException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InvalidInputException of InvalidInputException.t
| `NotFoundException of NotFoundException.t
| `RegionSetupInProgressException of RegionSetupInProgressException.t
| `ServiceException of ServiceException.t
| `UnauthenticatedException of UnauthenticatedException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InvalidInputException of InvalidInputException.t
| `NotFoundException of NotFoundException.t
| `RegionSetupInProgressException of RegionSetupInProgressException.t
| `ServiceException of ServiceException.t
| `UnauthenticatedException of UnauthenticatedException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `String of NonEmptyString.t
| `Structure of
(string * [> `Enum of string | `String of String_.t ])
list
| `Timestamp of IsoDate.t ])
list ]
list
| `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `String of NonEmptyString.t
| `Structure of (string * [> `String of TagKey.t ]) list ]
list
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `String of BucketCorsAllowedMethod.t ] list
| `String of BucketCorsRuleId.t ])
list ]
list
| `String of String_.t ])
list
| `Timestamp of IsoDate.t ])
list ])
list ]