'Netstream template module init'

def __init__(self, **kwargs):

    argument_spec = kwargs['argument_spec']
    self.spec = argument_spec
    self.module = AnsibleModule(argument_spec=self.spec, supports_check_mode=True)
    self.netstream_cfg = None
    self.state = (self.module.params['state'] or None)
    self.type = (self.module.params['type'] or None)
    self.record_name = (self.module.params['record_name'] or None)
    self.match = (self.module.params['match'] or None)
    self.collect_counter = (self.module.params['collect_counter'] or None)
    self.collect_interface = (self.module.params['collect_interface'] or None)
    self.description = (self.module.params['description'] or None)
    self.changed = False
    self.updates_cmd = list()
    self.results = dict()
    self.proposed = dict()
    self.existing = dict()
    self.end_state = dict()
