code: def _get_resource_hash(zone_name, record):
          
          record_data = defaultdict(int, record)
          if type(record_data['GeoLocation']) == dict:
              record_data['GeoLocation'] = ":".join(["{}={}".format(k, v) for k, v in record_data['GeoLocation'].items()])
  
          args = [
              zone_name,
              record_data['Name'],
              record_data['Type'],
              record_data['Weight'],
              record_data['Region'],
              record_data['GeoLocation'],
              record_data['Failover'],
              record_data['HealthCheckId'],
              record_data['TrafficPolicyInstanceId']
          ]
  
          return get_resource_id('r53r', args)
docs: Returns the last ten digits of the sha256 hash of the combined arguments. Useful for generating unique
          resource IDs
  
          Args:
              zone_name (`str`): The name of the DNS Zone the record belongs to
              record (`dict`): A record dict to generate the hash from
  
          Returns:
              `str`