Values.PipeSourceAn object that represents a pipe. Amazon EventBridgePipes connect event sources to targets and reduces the need for specialized knowledge and integration code.
type nonrec t = {name : PipeName.t option;The name of the pipe.
*)arn : PipeArn.t option;The ARN of the pipe.
*)desiredState : RequestedPipeState.t option;The state the pipe should be in.
*)currentState : PipeState.t option;The state the pipe is in.
*)stateReason : PipeStateReason.t option;The reason the pipe is in its current state.
*)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).
*)source : ArnOrUrl.t option;The ARN of the source resource.
*)target : Arn.t option;The ARN of the target resource.
*)enrichment : OptionalArn.t option;The ARN of the enrichment resource.
*)}val make :
?name:PipeName.t ->
?arn:PipeArn.t ->
?desiredState:RequestedPipeState.t ->
?currentState:PipeState.t ->
?stateReason:PipeStateReason.t ->
?creationTime:Timestamp.t ->
?lastModifiedTime:Timestamp.t ->
?source:ArnOrUrl.t ->
?target:Arn.t ->
?enrichment:OptionalArn.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of PipeName.t
| `Timestamp of Timestamp.t ])
list ]