From 010918fcff6d4b0ee7ea308ad6829f2a8713997a Mon Sep 17 00:00:00 2001 From: Phil Adams Date: Wed, 17 Jun 2020 13:39:08 -0500 Subject: [PATCH] feat(IAM Policy Management): add service to project (#13) Co-authored-by: Carlos Gomez --- .travis.yml | 1 + README.md | 1 + iam_policy_management.env.enc | Bin 0 -> 320 bytes .../iam_policy_management_v1.go | 1701 +++++++++++++++ ...m_policy_management_v1_integration_test.go | 377 ++++ .../iam_policy_management_v1_suite_test.go | 28 + .../iam_policy_management_v1_test.go | 1857 +++++++++++++++++ 7 files changed, 3965 insertions(+) create mode 100644 iam_policy_management.env.enc create mode 100644 iampolicymanagementv1/iam_policy_management_v1.go create mode 100644 iampolicymanagementv1/iam_policy_management_v1_integration_test.go create mode 100644 iampolicymanagementv1/iam_policy_management_v1_suite_test.go create mode 100644 iampolicymanagementv1/iam_policy_management_v1_test.go diff --git a/.travis.yml b/.travis.yml index 6d29361a..7dc4b868 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,6 +22,7 @@ before_install: && openssl aes-256-cbc -K $encrypted_3058bc69cb40_key -iv $encrypted_3058bc69cb40_iv -in ghost.env.enc -out ghost.env -d && openssl aes-256-cbc -K $encrypted_66f264007c0d_key -iv $encrypted_66f264007c0d_iv -in iam_access_groups.env.enc -out iam_access_groups.env -d && openssl aes-256-cbc -K $encrypted_94fa7fdf4df9_key -iv $encrypted_94fa7fdf4df9_iv -in global_catalog.env.enc -out global_catalog.env -d + && openssl aes-256-cbc -K $encrypted_a72454cfb42f_key -iv $encrypted_a72454cfb42f_iv -in iam_policy_management.env.enc -out iam_policy_management.env -d || true # && openssl aes-256-cbc -K $encrypted_dac53b985913_key -iv $encrypted_dac53b985913_iv -in case_management.env.enc -out case_management.env -d diff --git a/README.md b/README.md index a2179444..1f1adfb8 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,7 @@ Service Name | Package name [Global Search](https://cloud.ibm.com/apidocs/search) | globalsearchv2 [Global Tagging](https://cloud.ibm.com/apidocs/tagging) | globaltaggingv1 [IAM Access Groups](https://cloud.ibm.com/apidocs/iam-access-groups) | iamaccessgroupsv2 +[IAM Policy Managemenet](https://cloud.ibm.com/apidocs/iam-policy-management) | iampolicymanagementv1 [Resource Manager](https://cloud.ibm.com/apidocs/resource-controller/resource-manager) | resourcemanagerv2 ## Prerequisites diff --git a/iam_policy_management.env.enc b/iam_policy_management.env.enc new file mode 100644 index 0000000000000000000000000000000000000000..9e1840ed681f44cf57e16978182546bc7c609a8d GIT binary patch literal 320 zcmV-G0l)r=ypJj^O>88mDDp5GN0Qb&WdiAB*pHcS&SyRwJlOYC+FRqM!RxK^PyY8OV zk%!@k37Cz(O#K&hpF;F1jO|eX(4>MCCST5JU@MJNZ95k~E~bFh#f}(l1{K1-8jTy8 zL1g)5nOifI^&Jcbof=Bl52UuBTPmaL53a{bYo?-gU@RQN8Flj@o?lxg09ns=Iexbh z{WV(G)a6{L;5moFATfIgeJBXsP0Xz#y51eoT;c{P1^WI{2yX(rmY+!+9uOQb$