Path escape import id of database user #373
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
I path escaped the user input
id
formongodbatlas_database_user
.When I tried to import DB user for AWS role type user, I ran this command.
$ terraform import mongodbatlas_database_user.my_db_user 'MASKED_ATLAS_PROJECT_ID-arn:aws:iam::MASKED_AWS_PROJECT_ID:role/my-role-$external'
But got this error.
But if I run the command below (with
/
path escaped), it's okay:$ terraform import mongodbatlas_database_user.my_db_user 'MASKED_ATLAS_PROJECT_ID-arn:aws:iam::MASKED_AWS_PROJECT_ID:role%2Fmy-role-$external'
I want the script to handle the space, not developers so that developers can import much easier.
Type of change:
Required Checklist:
Further comments