Open thulasirajkomminar opened 2 years ago
Voting for Prioritization
Volunteering to Work on This Issue
Implementation notes:
create_table_default_permissions
is optional and computed, appropriately triggering a diff when a configured value is removed requires a CustomizeDiff
function.
good first issue
label. This fix will require familiarity (or research into) interacting with raw state and configuration data.[]*glue.PrincipalPermissions{}
) must be sent. Setting the CreateTableDefaultPermissions
struct argument to nil
results in no changes.TestAccGlueCatalogDatabase_createTablePermission
can be modified to exercise this case by adding a step between the permission updates which removes them entirely (use the _basic
config). The step should check that the permissions attribute has 0 entries.
Terraform Core Version
1.3.2
AWS Provider Version
4.35.0
Affected Resource(s)
aws_glue_catalog_database
Expected Behavior
The issue occurs during apply
The expected behaviour is when sending the api call to aws should look like
Actual Behavior
The actual call to aws looks like this
which is invalid and results in
Relevant Error/Panic Output Snippet
No response
Terraform Configuration Files
Steps to Reproduce
Debug Output
No response
Panic Output
No response
Important Factoids
No response
References
No response
Would you like to implement a fix?
Yes