docs: def record_set_get(name, zone_name, resource_group, record_type, **kwargs):
      '''
      .. versionadded:: Fluorine
  
      Get a dictionary representing a record set's properties.
  
      :param name: The name of the record set, relative to the name of the zone.
  
      :param zone_name: The name of the DNS zone (without a terminating dot).
  
      :param resource_group: The name of the resource group.
  
      :param record_type: The type of DNS record in this record set.
      Possible values include: 'A', 'AAAA', 'CAA', 'CNAME', 'MX', 'NS', 'PTR', 'SOA', 'SRV', 'TXT'
  
      CLI Example:
  
      .. code-block:: bash
  
          salt-call azurearm_dns.record_set_get '@' myzone testgroup SOA
  
      '''
      dnsconn = __utils__['azurearm.get_client']('dns', **kwargs)
      try:
          record_set = dnsconn.record_sets.get(
              relative_record_set_name=name,
              zone_name=zone_name,
              resource_group_name=resource_group,
              record_type=record_type
          )
          result = record_set.as_dict()
  
      except CloudError as exc:
          __utils__['azurearm.log_cloud_error']('dns', str(exc), **kwargs)
          result = {'error': str(exc)}
  
      return result