Smaws_Client_ConfigService.PutDeliveryChannel
Creates or updates a delivery channel to deliver configuration information and other compliance information.
You can use this operation to create a new delivery channel or to update the Amazon S3 bucket and the Amazon SNS topic of an existing delivery channel.
For more information, see Working with the Delivery Channel in the Config Developer Guide.
One delivery channel per account per Region
You can have only one delivery channel for each account for each Amazon Web Services Region.
val request :
Smaws_Lib.Context.t ->
Types.put_delivery_channel_request ->
(Smaws_Lib.Smithy_api.Types.unit_,
[> Smaws_Lib.Protocols.AwsJson.error
| `InsufficientDeliveryPolicyException of
Types.insufficient_delivery_policy_exception
| `InvalidDeliveryChannelNameException of
Types.invalid_delivery_channel_name_exception
| `InvalidS3KeyPrefixException of Types.invalid_s3_key_prefix_exception
| `InvalidS3KmsKeyArnException of Types.invalid_s3_kms_key_arn_exception
| `InvalidSNSTopicARNException of Types.invalid_sns_topic_arn_exception
| `MaxNumberOfDeliveryChannelsExceededException of
Types.max_number_of_delivery_channels_exceeded_exception
| `NoAvailableConfigurationRecorderException of
Types.no_available_configuration_recorder_exception
| `NoSuchBucketException of Types.no_such_bucket_exception ])
Stdlib.result