code: private static Mono<Void> addConfigurations(ConfigurationAsyncClient client, String configurationSet,
                                                  String storageEndpoint, ComplexConfiguration complexConfiguration) throws JsonProcessingException {
          ConfigurationSetting endpointSetting = new ConfigurationSetting()
              .key(CONNECTION_STRING_KEY)
              .label(configurationSet)
              .value(storageEndpoint);
          ConfigurationSetting keyVaultSetting = new ConfigurationSetting()
              .key(COMPLEX_SETTING_KEY)
              .label(configurationSet)
              .value(MAPPER.writeValueAsString(complexConfiguration))
              .contentType("application/json");
  
          return Flux.merge(client.addSetting(keyVaultSetting), client.addSetting(endpointSetting)).then();
      }
docs: /*
  Adds the "connection-string" and "key-vault" configuration settings