Skip to content

Commit 1aa04ce

Browse files
feat(IAM Policy Management): re-gen service after fix the template metadata as part of policies (#222)
Signed-off-by: Rajesh K Pirati <[email protected]>
1 parent d5268b1 commit 1aa04ce

File tree

4 files changed

+1001
-356
lines changed

4 files changed

+1001
-356
lines changed

examples/test_iam_policy_management_v1_examples.py

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
example_assignment_id = None
5656
example_user_id = "IBMid-user1"
5757
example_service_name = "iam-groups"
58+
example_assignment_policy_id = None
5859

5960
##############################################################################
6061
# Start of Examples for Service: IamPolicyManagementV1
@@ -809,7 +810,6 @@ def test_commit_policy_template_example(self):
809810
response = iam_policy_management_service.commit_policy_template(
810811
policy_template_id=example_template_id,
811812
version=example_template_version,
812-
if_match=example_template_etag,
813813
)
814814

815815
# end-commit_policy_template
@@ -850,6 +850,8 @@ def test_get_policy_assignment_example(self):
850850
"""
851851
try:
852852
print('\nget_policy_assignment() result:')
853+
854+
global example_assignment_policy_id
853855
# begin-get_policy_assignment
854856

855857
response = iam_policy_management_service.get_policy_assignment(
@@ -859,11 +861,33 @@ def test_get_policy_assignment_example(self):
859861

860862
print(json.dumps(policy_assignment_record, indent=2))
861863

864+
example_assignment_policy_id = policy_assignment_record['resources'][0]['policy']['resource_created']['id']
865+
862866
# end-get_policy_assignment
863867

864868
except ApiException as e:
865869
pytest.fail(str(e))
866870

871+
@needscredentials
872+
def test_get_v2_assignment_policy_example(self):
873+
"""
874+
get_v2_assignment_policy request example
875+
"""
876+
try:
877+
878+
print('\nget_v2_assignment_policy() result:')
879+
# begin-get_v2_assignment_policy
880+
881+
response = iam_policy_management_service.get_v2_policy(id=example_assignment_policy_id)
882+
policy = response.get_result()
883+
884+
print(json.dumps(policy, indent=2))
885+
886+
# end-get_v2_assignment_policy
887+
888+
except ApiException as e:
889+
pytest.fail(str(e))
890+
867891
@needscredentials
868892
def test_delete_policy_template_example(self):
869893
"""

0 commit comments

Comments
 (0)