Add name field to streaming audit events
As part of a the update streaming audit event UI styles (Update streaming audit event UI styles (#411005 - closed)) there is a new field to add a name to a destination. This field to help users better distinguish between destinations.
Proposal
Add a field to the streaming audit events destination form called Name
This field is required to add a destination
Design
Implementation steps
- Add GlFormInput for the name above the destination url in 
/audit_events/components/stream/stream_destination_editor.vue - For creating: update 
addDestinationUrl()method to provide name - For editing: update 
updateDestination()method to provide name - Update requires graphql queries/mutations to accept/provide name in frontend
 - This is a required field -> if no name is provided, the Add/Submit button should be disabled
 - Update documentation at https://docs.gitlab.com/ee/administration/audit_event_streaming.html
 
Edited  by Lorenz van Herwaarden
