Exemple #1
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     writer.WritePropertyName("appLocation");
     writer.WriteStringValue(AppLocation);
     writer.WritePropertyName("environment");
     writer.WriteStringValue(Environment.ToString());
     writer.WritePropertyName("sapProduct");
     writer.WriteStringValue(SapProduct.ToString());
     writer.WritePropertyName("deploymentType");
     writer.WriteStringValue(DeploymentType.ToString());
     writer.WritePropertyName("saps");
     writer.WriteNumberValue(Saps);
     writer.WritePropertyName("dbMemory");
     writer.WriteNumberValue(DBMemory);
     writer.WritePropertyName("databaseType");
     writer.WriteStringValue(DatabaseType.ToString());
     if (Optional.IsDefined(DBScaleMethod))
     {
         writer.WritePropertyName("dbScaleMethod");
         writer.WriteStringValue(DBScaleMethod.Value.ToString());
     }
     if (Optional.IsDefined(HighAvailabilityType))
     {
         writer.WritePropertyName("highAvailabilityType");
         writer.WriteStringValue(HighAvailabilityType.Value.ToString());
     }
     writer.WriteEndObject();
 }
Exemple #2
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Optional.IsDefined(Identity))
     {
         writer.WritePropertyName("identity");
         writer.WriteObjectValue(Identity);
     }
     writer.WritePropertyName("tags");
     writer.WriteStartObject();
     foreach (var item in Tags)
     {
         writer.WritePropertyName(item.Key);
         writer.WriteStringValue(item.Value);
     }
     writer.WriteEndObject();
     writer.WritePropertyName("location");
     writer.WriteStringValue(Location);
     writer.WritePropertyName("properties");
     writer.WriteStartObject();
     writer.WritePropertyName("environment");
     writer.WriteStringValue(Environment.ToString());
     writer.WritePropertyName("sapProduct");
     writer.WriteStringValue(SapProduct.ToString());
     writer.WritePropertyName("configuration");
     writer.WriteObjectValue(Configuration);
     if (Optional.IsDefined(ManagedResourceGroupConfiguration))
     {
         writer.WritePropertyName("managedResourceGroupConfiguration");
         writer.WriteObjectValue(ManagedResourceGroupConfiguration);
     }
     writer.WriteEndObject();
     writer.WriteEndObject();
 }
Exemple #3
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     writer.WritePropertyName("appLocation");
     writer.WriteStringValue(AppLocation);
     writer.WritePropertyName("sapProduct");
     writer.WriteStringValue(SapProduct.ToString());
     writer.WritePropertyName("databaseType");
     writer.WriteStringValue(DatabaseType.ToString());
     writer.WriteEndObject();
 }
Exemple #4
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     writer.WritePropertyName("appLocation");
     writer.WriteStringValue(AppLocation);
     writer.WritePropertyName("environment");
     writer.WriteStringValue(Environment.ToString());
     writer.WritePropertyName("sapProduct");
     writer.WriteStringValue(SapProduct.ToString());
     writer.WritePropertyName("databaseType");
     writer.WriteStringValue(DatabaseType.ToString());
     writer.WritePropertyName("deploymentType");
     writer.WriteStringValue(DeploymentType.ToString());
     writer.WritePropertyName("dbVmSku");
     writer.WriteStringValue(DBVmSku);
     writer.WriteEndObject();
 }