docs: public static AliasedDiscoveryConfig getConfigByTag(JoinConfig config, String tag) {
          if ("aws".equals(tag)) {
              return config.getAwsConfig();
          } else if ("gcp".equals(tag)) {
              return config.getGcpConfig();
          } else if ("azure".equals(tag)) {
              return config.getAzureConfig();
          } else if ("kubernetes".equals(tag)) {
              return config.getKubernetesConfig();
          } else if ("eureka".equals(tag)) {
              return config.getEurekaConfig();
          } else {
              throw new IllegalArgumentException(String.format("Invalid tag: '%s'", tag));
          }
      }