in traffic_mirroring/app_helper.py [0:0]
def valid_target_config(source, target_config):
if field_missing(source, target_config):
log.error('Missing ' + source)
return False
if field_missing('filterId', target_config):
log.error('Missing filterId')
return False
if not field_missing('targetId', target_config):
return True
if field_missing('targetInstanceType', target_config):
log.error('Missing targetInstanceType and targetId not specified')
return False
if field_missing('targetInstanceAmi', target_config):
log.error('Missing targetInstanceAmi and targetId not specified')
return False
if not valid_list_field('targetSecurityGroupIds', target_config):
log.error('Invalid targetSecurityGroupIds and targetId not specified')
return False
return True