Values.GetChannelResponseSourceReturns information about a specific channel.
type nonrec t = {channelArn : ChannelArn.t option;The ARN of an channel returned by a GetChannel request.
*)name : ChannelName.t option;The name of the CloudTrail channel. For service-linked channels, the name is aws-service-channel/service-name/custom-suffix where service-name represents the name of the Amazon Web Services service that created the channel and custom-suffix represents the suffix generated by the Amazon Web Services service.
*)source : Source.t option;The source for the CloudTrail channel.
*)sourceConfig : SourceConfig.t option;Provides information about the advanced event selectors configured for the channel, and whether the channel applies to all Regions or a single Region.
*)destinations : Destinations.t option;The destinations for the channel. For channels created for integrations, the destinations are the event data stores that log events arriving through the channel. For service-linked channels, the destination is the Amazon Web Services service that created the service-linked channel to receive events.
*)ingestionStatus : IngestionStatus.t option;A table showing information about the most recent successful and failed attempts to ingest events.
*)}type nonrec error = [ | `ChannelARNInvalidException of ChannelARNInvalidException.t| `ChannelNotFoundException of ChannelNotFoundException.t| `OperationNotPermittedException of OperationNotPermittedException.t| `UnsupportedOperationException of UnsupportedOperationException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `ChannelARNInvalidException of unit
| `ChannelNotFoundException of unit
| `OperationNotPermittedException of unit
| `Unknown_operation_error of string * string option
| `UnsupportedOperationException of unit ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `ChannelARNInvalidException of unit
| `ChannelNotFoundException of unit
| `OperationNotPermittedException of unit
| `Unknown_operation_error of string * string option
| `UnsupportedOperationException of unit ]val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `Enum of string | `String of Location.t ])
list ]
list
| `String of ChannelArn.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `String of OperatorValue.t ] list
| `String of SelectorField.t ])
list ]
list
| `String of SelectorName.t ])
list ]
list
| `String of UUID.t
| `Timestamp of Date.t ])
list ])
list ]