in benchmarking/pipemode_benchmark/benchmark.py [0:0]
def get_role_arn(role_name):
"""Return the arn for the role role_name."""
iam = boto3.client('iam', region_name=region_helper.region)
retrieved_all_roles = False
marker = None
while not retrieved_all_roles:
if marker:
list_roles_response = iam.list_roles(Marker=marker)
else:
list_roles_response = iam.list_roles()
marker = list_roles_response.get('Marker', None)
retrieved_all_roles = (marker is None)
for role in list_roles_response['Roles']:
if role_name in role['Arn']:
return role['Arn']
return None