Values.DrainSessionInstanceResultSourceDrains the instance hosting the specified streaming session. The instance stops accepting new sessions while existing sessions continue uninterrupted. Once all sessions end, the instance is reclaimed and replaced. This only applies to multi-session fleets.
type nonrec error = [ | `ConcurrentModificationException of ConcurrentModificationException.t| `OperationNotPermittedException of OperationNotPermittedException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `ConcurrentModificationException of ConcurrentModificationException.t
| `OperationNotPermittedException of OperationNotPermittedException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `ConcurrentModificationException of ConcurrentModificationException.t
| `OperationNotPermittedException of OperationNotPermittedException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `Unknown_operation_error of string * string option ]