The resource aws_cognito_user_pool allows to modify several attributes of a Cognito User Pool. However, the LogDeliveryConfiguration cannot be set using this resource or any other from the Terraform Provider for AWS.
In CloudFormation there is a resource called AWS::Cognito::LogDeliveryConfiguration that serves for the purpose I'm looking for, and it is different from the one that creates the Cognito User Pool, that is called AWS::Cognito::UserPool. Also, according to the AWS Cognito API Reference this setting can be configured via API call.
For these reasons, it makes sense to create a new resource rather than modifying the aws_cognito_user_pool existing one.
Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.
Volunteering to Work on This Issue
If you are interested in working on this issue, please leave a comment.
If this would be your first contribution, please review the contribution guide.
Description
The resource
aws_cognito_user_pool
allows to modify several attributes of a Cognito User Pool. However, the LogDeliveryConfiguration cannot be set using this resource or any other from the Terraform Provider for AWS.In CloudFormation there is a resource called
AWS::Cognito::LogDeliveryConfiguration
that serves for the purpose I'm looking for, and it is different from the one that creates the Cognito User Pool, that is calledAWS::Cognito::UserPool
. Also, according to the AWS Cognito API Reference this setting can be configured via API call.For these reasons, it makes sense to create a new resource rather than modifying the
aws_cognito_user_pool
existing one.Requested Resource(s) and/or Data Source(s)
aws_cognito_log_delivery_configuration
Potential Terraform Configuration
References
Would you like to implement a fix?
No