class Aws::Plugins::Route53IdFix::Handler

def remove_id_prefixes(params)

def remove_id_prefixes(params)
  # Many operations accept of :id or :hosted_zone_id as a root-level
  # param, pruning prefixes from those.
  [:id, :hosted_zone_id].each do |key|
    params[key] = remove_prefix(params[key]) if params[key]
  end
  # The `#change_resource_record_sets operation` has a deeply nested
  # target with a :hosted_zone_id that needs to be pruned.
  if params[:change_batch]
    params[:change_batch][:changes].each do |batch|
      if target = batch[:resource_record_set][:alias_target]
        target[:hosted_zone_id] = remove_prefix(target[:hosted_zone_id])
      end
    end
  end
end