Due to the absence of the tags attribute in the response of many Describe calls, only resources such as DBInstance, DBCluster, and CustomDBEngineVersion include tags in their describe call. For other resources, it is necessary to make a separate ListTagsForResource call to retrieve tags. In order to avoid inconveniencing customers who do not have List permission, this call is handled with soft failure, ensuring that they are not penalized for lacking the necessary permission.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Description of changes:
Due to the absence of the tags attribute in the response of many Describe calls, only resources such as DBInstance, DBCluster, and CustomDBEngineVersion include tags in their describe call. For other resources, it is necessary to make a separate ListTagsForResource call to retrieve tags. In order to avoid inconveniencing customers who do not have List permission, this call is handled with soft failure, ensuring that they are not penalized for lacking the necessary permission.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.