Values.UpdatePipeResponseSourceUpdate an existing pipe. When you call UpdatePipe, EventBridge only the updates fields you have specified in the request; the rest remain unchanged. The exception to this is if you modify any Amazon Web Services-service specific fields in the SourceParameters, EnrichmentParameters, or TargetParameters objects. For example, DynamoDBStreamParameters or EventBridgeEventBusParameters. EventBridge updates the fields in these objects atomically as one and overrides existing values. This is by design, and means that if you don't specify an optional field in one of these Parameters objects, EventBridge sets that field to its system-default value during the update. For more information about pipes, see Amazon EventBridge Pipes in the Amazon EventBridge User Guide.
type nonrec t = {arn : PipeArn.t option;The ARN of the pipe.
*)name : PipeName.t option;The name of the pipe.
*)desiredState : RequestedPipeState.t option;The state the pipe should be in.
*)currentState : PipeState.t option;The state the pipe is in.
*)creationTime : Timestamp.t option;The time the pipe was created.
*)lastModifiedTime : Timestamp.t option;When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
*)}type nonrec error = [ | `ConflictException of ConflictException.t| `InternalException of InternalException.t| `NotFoundException of NotFoundException.t| `ThrottlingException of ThrottlingException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `ConflictException of ConflictException.t
| `InternalException of InternalException.t
| `NotFoundException of NotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `ConflictException of ConflictException.t
| `InternalException of InternalException.t
| `NotFoundException of NotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of PipeArn.t
| `Timestamp of Timestamp.t ])
list ]