def get_execution_role_arn()

in rdklib/configrule.py [0:0]


    def get_execution_role_arn(self, event):
        role_arn = None
        if 'ruleParameters' in event:
            rule_params = json.loads(event['ruleParameters'])
            role_name = rule_params.get("ExecutionRoleName")
            if role_name:
                execution_role_prefix = event["executionRoleArn"].split("/")[0]
                role_arn = "{}/{}".format(execution_role_prefix, role_name)

        if not role_arn:
            role_arn = event['executionRoleArn']

        return role_arn