def __init__()

in AWSConfig/AWS-Config-OPA/lambda_sources/function/opa_lambda.py [0:0]


    def __init__(self, event) -> None:
        self.config_event = json.loads(event['invokingEvent'])
        self.config_item = self.config_event['configurationItem']
        logger.debug('Config Item: {}'.format(self.config_item))
        self.result_token = event['resultToken']
        logger.debug('Result token: {}'.format(self.result_token))
        self.input_parameters = json.loads(event['ruleParameters'])
        logger.debug('Config rule parameters: {}'.format(self.input_parameters))
        self.message_type = self.config_event['messageType']
        logger.debug('Config message type: {}'.format(self.message_type))
        self.resource_id = self.config_item['resourceId']
        logger.debug('AWS resource id: {}'.format(self.resource_id))
        self.resource_status = self.config_item['configurationItemStatus']
        logger.debug('AWS resource status: {}'.format(self.resource_status))
        self.client = boto3.client('config')