A10 Thunder ADC doesn't have an explicit checkbox in the GUI to inject an HSTS Header. You can achieve it by following 2 steps:

  1. create a Layer 7, HTTP template
  2. attach a template to VIP

Below you can find CLI commands to create a template (you can also edit existing one):

slb template http HSTS_template
  response-header-insert Strict-Transport-Security:max-age=31536000 insert-if-not-exist 
  • HSTS_template - template name, can be anything
  • 31536000 - age time in seconds which equals 1 year

Now, attach that template to a VIP using GUI or CLI:

slb virtual-server VIP1 1.1.1.1
  port 443 https
    template http HSTS_template

That's it! Good luck with web security!