Module 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.