Mappers Generation (#4898) (#729)
Mappers Generation (#4898) (#729)

* magic module IAM support

* added generation of mappers.go

* Added support for Project, Organizational, and Folder IAM policy

* Exported mappers function

* Removed converter functionality

* Uncommented common files

* cleaned up code

* Fixes as suggested from https://github.com/GoogleCloudPlatform/magic-modules/pull/4878

* Fixed Duplicate Function Names

* Fixed Incorrect New IAM function generation

* Fixed Merge Function

* Better integrated mapper generation

* Improved code readability

* Added additional check for excluded objects

* fixed name generation

* resolved merge conflicts

* fixed some IAM functions not being mapped

* removed changes

* Fixes as suggested from https://github.com/GoogleCloudPlatform/magic-modules/pull/4878

* Fixed Duplicate Function Names

* Fixed Incorrect New IAM function generation

* Fixed Merge Function

* Better integrated mapper generation

* Improved code readability

* Added additional check for excluded objects

* fixed name generation

* added generation of mappers.go

* Added support for Project, Organizational, and Folder IAM policy

* Exported mappers function

* Removed converter functionality

* Uncommented common files

* cleaned up code

* resolved merge conflicts

* fixed some IAM functions not being mapped

* removed changes

* rebased

* linter fix

* Added Suggested changes https://github.com/GoogleCloudPlatform/magic-modules/pull/4898#pullrequestreview-688877620

* Rebase

* Update mappers.go.erb

Removed references to converter library.

* Legacy product name support

Signed-off-by: Modular Magician <86ce7da8ad74b1c583667a2bebd347455fa06219@google.com>
GoogleCloudPlatform/terraform-google-conversion