Commit Graph

10 Commits

Author SHA1 Message Date
The Magician
462c367842 Add retries/backoff when (only) reading IAM policies (#3455)
Signed-off-by: Modular Magician <magic-modules@google.com>
2019-04-19 13:15:51 -07:00
The Magician
a464c5e6e1 Add more descriptive error message for conflict errors. (#2921)
Signed-off-by: Modular Magician <magic-modules@google.com>
2019-01-24 10:27:46 -08:00
The Magician
43d40f4065 Change IAM binding to be authoritative (#2764)
<!-- This change is generated by MagicModules. -->
/cc @chrisst
2019-01-04 15:30:22 -08:00
The Magician
e9aebb8b15 Add support for Audit Configs (#2687) 2018-12-20 21:36:11 -08:00
The Magician
4d9a003bec add another retry if iam read returns nil (#2629)
<!-- This change is generated by MagicModules. -->
/cc @danawillow
2018-12-20 17:22:22 -08:00
Nathan McKinley
7d92392a3e
MergeBindings ignores empty bindings. (#1344) 2018-04-16 13:13:09 -07:00
emily
7fd537db69
Fix IAM policy deletion/read for deleted resources (#1262)
* add util for handling wrapped/raw google api errors

* add 404 error handling to shared iam files

* fix errwrap calls in iam files

* fix import

* remove newlines, clear ID for removed state in iam binding
2018-03-27 16:41:44 -07:00
Nathan McKinley
2ea356204f
Reduce flakiness by ensuring three successful fetches of IAM resources before returning. (#1197) 2018-03-15 11:15:42 -07:00
Nathan McKinley
ced8cb506c
Consistent IAM resource imports. (#835)
Add consistency for for IAM imports.
- Adds imports for projects, folders, crypto keys, organizations, and key rings.
- Anything else with IAM can implement a simple method and begin working immediately.
- Add tests for all the IAM imports.
- Import documentation for IAM resources.
2017-12-11 10:24:53 -08:00
Vincent Roseberry
1859c558fe
Refactor project iam binding and member resources to improve reusability (#744)
* Refactor project iam binding and member resources to improve reusability
* Use default mask when updating project iam policy
* Add a doc comment for the ResourceIamUpdater interface
2017-11-20 17:01:39 -08:00