in rdklib/util/service.py [0:0]
def convert_into_notification_config_item(grh_config_item):
return {
'configurationItemCaptureTime': grh_config_item['configurationItemCaptureTime'],
'configurationStateId': grh_config_item['configurationStateId'],
'awsAccountId': grh_config_item['accountId'],
'configurationItemStatus': grh_config_item['configurationItemStatus'],
'resourceType': grh_config_item['resourceType'],
'resourceId': grh_config_item['resourceId'],
'resourceName': grh_config_item['resourceName'],
'ARN': grh_config_item['arn'],
'awsRegion': grh_config_item['awsRegion'],
'availabilityZone': grh_config_item['availabilityZone'],
'configurationStateMd5Hash': grh_config_item['configurationItemMD5Hash'],
'resourceCreationTime': grh_config_item['resourceCreationTime'],
'relatedEvents': grh_config_item['relatedEvents'],
'tags': grh_config_item['tags'],
'relationships': extract_relationships(grh_config_item['relationships']),
'configuration': json.loads(grh_config_item['configuration']),
'supplementaryConfiguration': extract_supplementary_configuration(grh_config_item['supplementaryConfiguration'])
}