@@ -26,36 +26,42 @@ public record ContainerProcessDefinition
26
26
/// </summary>
27
27
[ Required , MinLength ( 1 ) ]
28
28
[ DataMember ( Name = "image" , Order = 1 ) , JsonPropertyName ( "image" ) , JsonPropertyOrder ( 1 ) , YamlMember ( Alias = "image" , Order = 1 ) ]
29
- public required virtual string Image { get ; set ; } = null ! ;
29
+ public required virtual string Image { get ; set ; }
30
+
31
+ /// <summary>
32
+ /// Gets/sets the name of the container image to run
33
+ /// </summary>
34
+ [ DataMember ( Name = "name" , Order = 2 ) , JsonPropertyName ( "name" ) , JsonPropertyOrder ( 2 ) , YamlMember ( Alias = "name" , Order = 2 ) ]
35
+ public virtual string ? Name { get ; set ; }
30
36
31
37
/// <summary>
32
38
/// Gets/sets the command, if any, to execute on the container
33
39
/// </summary>
34
- [ DataMember ( Name = "command" , Order = 2 ) , JsonPropertyName ( "command" ) , JsonPropertyOrder ( 2 ) , YamlMember ( Alias = "command" , Order = 2 ) ]
40
+ [ DataMember ( Name = "command" , Order = 3 ) , JsonPropertyName ( "command" ) , JsonPropertyOrder ( 3 ) , YamlMember ( Alias = "command" , Order = 3 ) ]
35
41
public virtual string ? Command { get ; set ; }
36
42
37
43
/// <summary>
38
44
/// Gets/sets a list containing the container's port mappings, if any
39
45
/// </summary>
40
- [ DataMember ( Name = "ports" , Order = 3 ) , JsonPropertyName ( "ports" ) , JsonPropertyOrder ( 3 ) , YamlMember ( Alias = "ports" , Order = 3 ) ]
46
+ [ DataMember ( Name = "ports" , Order = 4 ) , JsonPropertyName ( "ports" ) , JsonPropertyOrder ( 4 ) , YamlMember ( Alias = "ports" , Order = 4 ) ]
41
47
public virtual EquatableDictionary < ushort , ushort > ? Ports { get ; set ; }
42
48
43
49
/// <summary>
44
50
/// Gets/sets the volume mapping for the container, if any
45
51
/// </summary>
46
- [ DataMember ( Name = "volumes" , Order = 4 ) , JsonPropertyName ( "volumes" ) , JsonPropertyOrder ( 4 ) , YamlMember ( Alias = "volumes" , Order = 4 ) ]
52
+ [ DataMember ( Name = "volumes" , Order = 5 ) , JsonPropertyName ( "volumes" ) , JsonPropertyOrder ( 5 ) , YamlMember ( Alias = "volumes" , Order = 5 ) ]
47
53
public virtual EquatableDictionary < string , string > ? Volumes { get ; set ; }
48
54
49
55
/// <summary>
50
56
/// Gets/sets a key/value mapping of the environment variables, if any, to use when running the configured process
51
57
/// </summary>
52
- [ DataMember ( Name = "environment" , Order = 5 ) , JsonPropertyName ( "environment" ) , JsonPropertyOrder ( 5 ) , YamlMember ( Alias = "environment" , Order = 5 ) ]
58
+ [ DataMember ( Name = "environment" , Order = 6 ) , JsonPropertyName ( "environment" ) , JsonPropertyOrder ( 6 ) , YamlMember ( Alias = "environment" , Order = 6 ) ]
53
59
public virtual EquatableDictionary < string , string > ? Environment { get ; set ; }
54
60
55
61
/// <summary>
56
62
/// Gets/sets an object object used to configure the container's lifetime
57
63
/// </summary>
58
- [ DataMember ( Name = "lifetime" , Order = 6 ) , JsonPropertyName ( "lifetime" ) , JsonPropertyOrder ( 6 ) , YamlMember ( Alias = "lifetime" , Order = 6 ) ]
64
+ [ DataMember ( Name = "lifetime" , Order = 7 ) , JsonPropertyName ( "lifetime" ) , JsonPropertyOrder ( 7 ) , YamlMember ( Alias = "lifetime" , Order = 7 ) ]
59
65
public virtual ContainerLifetimeDefinition ? Lifetime { get ; set ; }
60
66
61
67
}
0 commit comments