Module Values.UpdateAppBlockBuilderResultSource

Updates an app block builder. If the app block builder is in the STARTING or STOPPING state, you can't update it. If the app block builder is in the RUNNING state, you can only update the DisplayName and Description. If the app block builder is in the STOPPED state, you can update any attribute except the Name.

Sourcetype nonrec t = {
  1. appBlockBuilder : AppBlockBuilder.t option;
}
Sourcetype nonrec error = [
  1. | `ConcurrentModificationException of ConcurrentModificationException.t
  2. | `InvalidAccountStatusException of InvalidAccountStatusException.t
  3. | `InvalidParameterCombinationException of InvalidParameterCombinationException.t
  4. | `InvalidRoleException of InvalidRoleException.t
  5. | `LimitExceededException of LimitExceededException.t
  6. | `OperationNotPermittedException of OperationNotPermittedException.t
  7. | `RequestLimitExceededException of RequestLimitExceededException.t
  8. | `ResourceInUseException of ResourceInUseException.t
  9. | `ResourceNotAvailableException of ResourceNotAvailableException.t
  10. | `ResourceNotFoundException of ResourceNotFoundException.t
  11. | `Unknown_operation_error of string * string option
]
Sourceval make : ?appBlockBuilder:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ConcurrentModificationException of ConcurrentModificationException.t | `InvalidAccountStatusException of InvalidAccountStatusException.t | `InvalidParameterCombinationException of InvalidParameterCombinationException.t | `InvalidRoleException of InvalidRoleException.t | `LimitExceededException of LimitExceededException.t | `OperationNotPermittedException of OperationNotPermittedException.t | `RequestLimitExceededException of RequestLimitExceededException.t | `ResourceInUseException of ResourceInUseException.t | `ResourceNotAvailableException of ResourceNotAvailableException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ConcurrentModificationException of ConcurrentModificationException.t | `InvalidAccountStatusException of InvalidAccountStatusException.t | `InvalidParameterCombinationException of InvalidParameterCombinationException.t | `InvalidRoleException of InvalidRoleException.t | `LimitExceededException of LimitExceededException.t | `OperationNotPermittedException of OperationNotPermittedException.t | `RequestLimitExceededException of RequestLimitExceededException.t | `ResourceInUseException of ResourceInUseException.t | `ResourceNotAvailableException of ResourceNotAvailableException.t | `ResourceNotFoundException of ResourceNotFoundException.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 * [> `Boolean of BooleanObject.t | `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `String of String_.t | `Timestamp of Timestamp.t ]) list ] list | `String of Arn.t | `Structure of (string * [> `Enum of string | `List of [> `String of String_.t ] list | `String of String_.t ]) list | `Timestamp of 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