Smaws_Client_CloudTrail.CreateChannel
val request :
Smaws_Lib.Context.t ->
create_channel_request ->
(create_channel_response,
[> Smaws_Lib.Protocols.AwsJson.error
| `ChannelAlreadyExistsException of channel_already_exists_exception
| `ChannelMaxLimitExceededException of channel_max_limit_exceeded_exception
| `EventDataStoreARNInvalidException of
event_data_store_arn_invalid_exception
| `EventDataStoreNotFoundException of event_data_store_not_found_exception
| `InactiveEventDataStoreException of inactive_event_data_store_exception
| `InvalidEventDataStoreCategoryException of
invalid_event_data_store_category_exception
| `InvalidParameterException of invalid_parameter_exception
| `InvalidSourceException of invalid_source_exception
| `InvalidTagParameterException of invalid_tag_parameter_exception
| `OperationNotPermittedException of operation_not_permitted_exception
| `TagsLimitExceededException of tags_limit_exceeded_exception
| `UnsupportedOperationException of unsupported_operation_exception ])
Stdlib.result
Creates a channel for CloudTrail to ingest events from a partner or external source. After you create a channel, a CloudTrail Lake event data store can log events from the partner or source that you specify.