@@ -31,76 +31,77 @@ public class NewAzureStorSimpleNetworkConfig : StorSimpleCmdletBase
31
31
{
32
32
#region Parameters
33
33
34
+ /// <summary>
35
+ /// Interface alias of interface for which settings are being supplied. A value
36
+ /// from Data0 to Data5
37
+ /// </summary>
38
+ [ Parameter ( Mandatory = true , Position = 0 , HelpMessage = StorSimpleCmdletHelpMessage . InterfaceAlias ) ]
39
+ [ ValidateSetAttribute ( new string [ ] { "Data0" , "Data1" , "Data2" , "Data3" , "Data4" , "Data5" } ) ]
40
+ public string InterfaceAlias { get ; set ; }
41
+
34
42
/// <summary>
35
43
/// Whether the net interface is iscsi enabled/disabled
36
44
/// </summary>
37
- [ Parameter ( Mandatory = false , Position = 0 , HelpMessage = StorSimpleCmdletHelpMessage . IsIscsiEnabled ) ]
45
+ [ Parameter ( Mandatory = false , Position = 1 , HelpMessage = StorSimpleCmdletHelpMessage . IsIscsiEnabled ) ]
38
46
[ ValidateNotNullOrEmpty ]
39
47
public bool ? EnableIscsi { get ; set ; }
40
48
41
49
/// <summary>
42
50
/// Whether the net interface is cloud enabled/disabled
43
51
/// </summary>
44
- [ Parameter ( Mandatory = false , Position = 1 , HelpMessage = StorSimpleCmdletHelpMessage . IsCloudEnabled ) ]
52
+ [ Parameter ( Mandatory = false , Position = 2 , HelpMessage = StorSimpleCmdletHelpMessage . IsCloudEnabled ) ]
45
53
[ ValidateNotNullOrEmpty ]
46
54
public bool ? EnableCloud { get ; set ; }
47
55
48
56
/// <summary>
49
57
/// IPv4Address for controller 0, should be used only with Data0 interface
50
58
/// </summary>
51
- [ Parameter ( Mandatory = false , Position = 2 , HelpMessage = StorSimpleCmdletHelpMessage . Controller0IPv4Address ) ]
59
+ [ Parameter ( Mandatory = false , Position = 3 , HelpMessage = StorSimpleCmdletHelpMessage . Controller0IPv4Address ) ]
52
60
[ ValidateNotNullOrEmpty ]
53
61
public string Controller0IPv4Address { get ; set ; }
54
62
55
63
/// <summary>
56
64
/// IPv4Address for controller 1, should be used only with Data0 interface
57
65
/// </summary>
58
- [ Parameter ( Mandatory = false , Position = 3 , HelpMessage = StorSimpleCmdletHelpMessage . Controller1IPv4Address ) ]
66
+ [ Parameter ( Mandatory = false , Position = 4 , HelpMessage = StorSimpleCmdletHelpMessage . Controller1IPv4Address ) ]
59
67
[ ValidateNotNullOrEmpty ]
60
68
public string Controller1IPv4Address { get ; set ; }
61
69
62
70
/// <summary>
63
71
/// IPv4 net mask for interface
64
72
/// </summary>
65
- [ Parameter ( Mandatory = false , Position = 4 , HelpMessage = StorSimpleCmdletHelpMessage . IPv6Gateway ) ]
73
+ [ Parameter ( Mandatory = false , Position = 5 , HelpMessage = StorSimpleCmdletHelpMessage . IPv6Gateway ) ]
66
74
[ ValidateNotNullOrEmpty ]
67
75
public string IPv6Gateway { get ; set ; }
68
76
69
77
/// <summary>
70
78
/// IPv4 Address of gateway
71
79
/// </summary>
72
- [ Parameter ( Mandatory = false , Position = 5 , HelpMessage = StorSimpleCmdletHelpMessage . IPv4Gateway ) ]
80
+ [ Parameter ( Mandatory = false , Position = 6 , HelpMessage = StorSimpleCmdletHelpMessage . IPv4Gateway ) ]
73
81
[ ValidateNotNullOrEmpty ]
74
82
public string IPv4Gateway { get ; set ; }
75
83
76
84
/// <summary>
77
85
/// IPv4 Address for the net interface
78
86
/// </summary>
79
- [ Parameter ( Mandatory = false , Position = 6 , HelpMessage = StorSimpleCmdletHelpMessage . IPv4Address ) ]
87
+ [ Parameter ( Mandatory = false , Position = 7 , HelpMessage = StorSimpleCmdletHelpMessage . IPv4Address ) ]
80
88
[ ValidateNotNullOrEmpty ]
81
89
public string IPv4Address { get ; set ; }
82
90
83
91
/// <summary>
84
92
/// IPv6 Prefix for the net interface
85
93
/// </summary>
86
- [ Parameter ( Mandatory = false , Position = 7 , HelpMessage = StorSimpleCmdletHelpMessage . IPv6Prefix ) ]
94
+ [ Parameter ( Mandatory = false , Position = 8 , HelpMessage = StorSimpleCmdletHelpMessage . IPv6Prefix ) ]
87
95
[ ValidateNotNullOrEmpty ]
88
96
public string IPv6Prefix { get ; set ; }
89
97
90
98
/// <summary>
91
99
/// IPv4 netmask for this interface
92
100
/// </summary>
93
- [ Parameter ( Mandatory = false , Position = 8 , HelpMessage = StorSimpleCmdletHelpMessage . IPv4Netmask ) ]
101
+ [ Parameter ( Mandatory = false , Position = 9 , HelpMessage = StorSimpleCmdletHelpMessage . IPv4Netmask ) ]
94
102
[ ValidateNotNullOrEmpty ]
95
103
public string IPv4Netmask { get ; set ; }
96
104
97
- /// <summary>
98
- /// Interface alias of interface for which settings are being supplied. A value
99
- /// from Data0 to Data5
100
- /// </summary>
101
- [ Parameter ( Mandatory = true , Position = 9 , HelpMessage = StorSimpleCmdletHelpMessage . InterfaceAlias ) ]
102
- [ ValidateSetAttribute ( new string [ ] { "Data0" , "Data1" , "Data2" , "Data3" , "Data4" , "Data5" } ) ]
103
- public string InterfaceAlias { get ; set ; }
104
105
#endregion
105
106
106
107
private IPAddress controller0Address ;
0 commit comments