# Functions

GetHostFromURL returns the fqdn of a given string (localhost including port number is also handled).
GetMultiRegionHost builds a final fqdn based on the given host that is parameterised (${1}%s$4) and injects the given region in it.
GetSchemaDefinition queries the definitions and tries to find the schema definition for the given ref.
IsMultiRegionHost checks whether the override host is parameterised following the format expected.
IsValidHost checks whether the given string is a valid host.
StringExtensionExists tries to find a match using the built-in extensions GetString method and if there is no match it will try to find a match without converting the key lower case (as done behind the scenes by GetString method).