code: def cli(env, title, subject_id, body, hardware_identifier, virtual_identifier, priority):
      
      ticket_mgr = SoftLayer.TicketManager(env.client)
  
      if body is None:
          body = click.edit('\n\n' + ticket.TEMPLATE_MSG)
      created_ticket = ticket_mgr.create_ticket(
          title=title,
          body=body,
          subject=subject_id,
          priority=priority)
  
      if hardware_identifier:
          hardware_mgr = SoftLayer.HardwareManager(env.client)
          hardware_id = helpers.resolve_id(hardware_mgr.resolve_ids, hardware_identifier, 'hardware')
          ticket_mgr.attach_hardware(created_ticket['id'], hardware_id)
  
      if virtual_identifier:
          vs_mgr = SoftLayer.VSManager(env.client)
          vs_id = helpers.resolve_id(vs_mgr.resolve_ids, virtual_identifier, 'VS')
          ticket_mgr.attach_virtual_server(created_ticket['id'], vs_id)
  
      env.fout(ticket.get_ticket_results(ticket_mgr, created_ticket['id']))
docs: Create a support ticket.