Skip to content

Commit 509d2b0

Browse files
committed
Update
1 parent 2166411 commit 509d2b0

File tree

2 files changed

+946
-4
lines changed
  • src
    • ResourceManager/Compute/Commands.Compute/Generated
    • ServiceManagement/Compute/Commands.ServiceManagement.Preview/Generated

2 files changed

+946
-4
lines changed

src/ResourceManager/Compute/Commands.Compute/Generated/cli.js

Lines changed: 115 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ function displayImpl(o, key, depth, arr) {
6262
}
6363
else {
6464
arr.push(makeTuple(key, o ? o.toString() : '', depth));
65-
return depth * 2 + (key ? key.length : 0);
65+
return depth * 2 + (key ? key.toString().length : 0);
6666
}
6767
}
6868

@@ -72,7 +72,8 @@ function display(cli, o) {
7272
for (var t in arr) {
7373
var prebuf = new Array(arr[t].depth * 2).join(' ');
7474
var key = arr[t].key ? arr[t].key : '';
75-
var postbuf = new Array(width - (prebuf.length + key.length)).join(' ');
75+
var postLen = width - (prebuf.length + key.length);
76+
var postbuf = new Array(postLen > 0 ? postLen : 0).join(' ');
7677
var str = prebuf + capitalize(key) + postbuf;
7778
if (arr[t].value) {
7879
str += ' : ' + arr[t].value;
@@ -364,6 +365,10 @@ exports.init = function (cli) {
364365
cli.output.verbose(JSON.stringify(parametersObj));
365366
options.operation = 'replace';
366367
options.path = '';
368+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
369+
if (!(typeof error === 'undefined')) {
370+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
371+
}
367372
var paramPath = options.path + '/' + 'sku';
368373
if (options.sku) {
369374
cli.output.verbose('================================================');
@@ -608,6 +613,10 @@ exports.init = function (cli) {
608613
cli.output.verbose(JSON.stringify(parametersObj));
609614
options.operation = 'replace';
610615
options.path = '/sku';
616+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
617+
if (!(typeof error === 'undefined')) {
618+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
619+
}
611620
var paramPath = options.path + '/' + 'name';
612621
if (options.name) {
613622
cli.output.verbose('================================================');
@@ -738,6 +747,10 @@ exports.init = function (cli) {
738747
cli.output.verbose(JSON.stringify(parametersObj));
739748
options.operation = 'replace';
740749
options.path = '/upgradePolicy';
750+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
751+
if (!(typeof error === 'undefined')) {
752+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
753+
}
741754
var paramPath = options.path + '/' + 'mode';
742755
if (options.mode) {
743756
cli.output.verbose('================================================');
@@ -838,6 +851,10 @@ exports.init = function (cli) {
838851
cli.output.verbose(JSON.stringify(parametersObj));
839852
options.operation = 'replace';
840853
options.path = '/virtualMachineProfile';
854+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
855+
if (!(typeof error === 'undefined')) {
856+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
857+
}
841858
var paramPath = options.path + '/' + 'osProfile';
842859
if (options.osProfile) {
843860
cli.output.verbose('================================================');
@@ -989,6 +1006,10 @@ exports.init = function (cli) {
9891006
cli.output.verbose(JSON.stringify(parametersObj));
9901007
options.operation = 'replace';
9911008
options.path = '/virtualMachineProfile/osProfile';
1009+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
1010+
if (!(typeof error === 'undefined')) {
1011+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
1012+
}
9921013
var paramPath = options.path + '/' + 'computerNamePrefix';
9931014
if (options.computerNamePrefix) {
9941015
cli.output.verbose('================================================');
@@ -1186,6 +1207,10 @@ exports.init = function (cli) {
11861207
cli.output.verbose(JSON.stringify(parametersObj));
11871208
options.operation = 'replace';
11881209
options.path = '/virtualMachineProfile/osProfile/windowsConfiguration';
1210+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
1211+
if (!(typeof error === 'undefined')) {
1212+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
1213+
}
11891214
var paramPath = options.path + '/' + 'provisionVMAgent';
11901215
if (options.provisionVMAgent) {
11911216
cli.output.verbose('================================================');
@@ -1354,6 +1379,10 @@ exports.init = function (cli) {
13541379
cli.output.verbose(JSON.stringify(parametersObj));
13551380
options.operation = 'replace';
13561381
options.path = '/virtualMachineProfile/osProfile/windowsConfiguration/additionalUnattendContent' + (options.index ? ('/' + options.index) : '');
1382+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
1383+
if (!(typeof error === 'undefined')) {
1384+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
1385+
}
13571386
if (options.value) {
13581387
cli.output.verbose(options.value);
13591388
jsonpatch.apply(parametersObj, [{op: options.operation, path: options.path, value: options.value}]);
@@ -1504,6 +1533,10 @@ exports.init = function (cli) {
15041533
cli.output.verbose(JSON.stringify(parametersObj));
15051534
options.operation = 'replace';
15061535
options.path = '/virtualMachineProfile/osProfile/windowsConfiguration/winRM';
1536+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
1537+
if (!(typeof error === 'undefined')) {
1538+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
1539+
}
15071540
var paramPath = options.path + '/' + 'listeners';
15081541
if (options.listeners) {
15091542
cli.output.verbose('================================================');
@@ -1604,6 +1637,10 @@ exports.init = function (cli) {
16041637
cli.output.verbose(JSON.stringify(parametersObj));
16051638
options.operation = 'replace';
16061639
options.path = '/virtualMachineProfile/osProfile/windowsConfiguration/winRM/listeners' + (options.index ? ('/' + options.index) : '');
1640+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
1641+
if (!(typeof error === 'undefined')) {
1642+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
1643+
}
16071644
if (options.value) {
16081645
cli.output.verbose(options.value);
16091646
jsonpatch.apply(parametersObj, [{op: options.operation, path: options.path, value: options.value}]);
@@ -1723,6 +1760,10 @@ exports.init = function (cli) {
17231760
cli.output.verbose(JSON.stringify(parametersObj));
17241761
options.operation = 'replace';
17251762
options.path = '/virtualMachineProfile/osProfile/linuxConfiguration';
1763+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
1764+
if (!(typeof error === 'undefined')) {
1765+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
1766+
}
17261767
var paramPath = options.path + '/' + 'disablePasswordAuthentication';
17271768
if (options.disablePasswordAuthentication) {
17281769
cli.output.verbose('================================================');
@@ -1837,6 +1878,10 @@ exports.init = function (cli) {
18371878
cli.output.verbose(JSON.stringify(parametersObj));
18381879
options.operation = 'replace';
18391880
options.path = '/virtualMachineProfile/osProfile/linuxConfiguration/ssh';
1881+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
1882+
if (!(typeof error === 'undefined')) {
1883+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
1884+
}
18401885
var paramPath = options.path + '/' + 'publicKeys';
18411886
if (options.publicKeys) {
18421887
cli.output.verbose('================================================');
@@ -1937,6 +1982,10 @@ exports.init = function (cli) {
19371982
cli.output.verbose(JSON.stringify(parametersObj));
19381983
options.operation = 'replace';
19391984
options.path = '/virtualMachineProfile/osProfile/linuxConfiguration/ssh/publicKeys' + (options.index ? ('/' + options.index) : '');
1985+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
1986+
if (!(typeof error === 'undefined')) {
1987+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
1988+
}
19401989
if (options.value) {
19411990
cli.output.verbose(options.value);
19421991
jsonpatch.apply(parametersObj, [{op: options.operation, path: options.path, value: options.value}]);
@@ -2058,6 +2107,10 @@ exports.init = function (cli) {
20582107
cli.output.verbose(JSON.stringify(parametersObj));
20592108
options.operation = 'replace';
20602109
options.path = '/virtualMachineProfile/osProfile/secrets' + (options.index ? ('/' + options.index) : '');
2110+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
2111+
if (!(typeof error === 'undefined')) {
2112+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
2113+
}
20612114
if (options.value) {
20622115
cli.output.verbose(options.value);
20632116
jsonpatch.apply(parametersObj, [{op: options.operation, path: options.path, value: options.value}]);
@@ -2177,6 +2230,10 @@ exports.init = function (cli) {
21772230
cli.output.verbose(JSON.stringify(parametersObj));
21782231
options.operation = 'replace';
21792232
options.path = '/virtualMachineProfile/osProfile/secrets/' + options.secretsIndex + '/sourceVault';
2233+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
2234+
if (!(typeof error === 'undefined')) {
2235+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
2236+
}
21802237
var paramPath = options.path + '/' + 'id';
21812238
if (options.id) {
21822239
cli.output.verbose('================================================');
@@ -2279,6 +2336,10 @@ exports.init = function (cli) {
22792336
cli.output.verbose(JSON.stringify(parametersObj));
22802337
options.operation = 'replace';
22812338
options.path = '/virtualMachineProfile/osProfile/secrets/' + options.secretsIndex + '/vaultCertificates' + (options.index ? ('/' + options.index) : '');
2339+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
2340+
if (!(typeof error === 'undefined')) {
2341+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
2342+
}
22822343
if (options.value) {
22832344
cli.output.verbose(options.value);
22842345
jsonpatch.apply(parametersObj, [{op: options.operation, path: options.path, value: options.value}]);
@@ -2399,6 +2460,10 @@ exports.init = function (cli) {
23992460
cli.output.verbose(JSON.stringify(parametersObj));
24002461
options.operation = 'replace';
24012462
options.path = '/virtualMachineProfile/storageProfile';
2463+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
2464+
if (!(typeof error === 'undefined')) {
2465+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
2466+
}
24022467
var paramPath = options.path + '/' + 'imageReference';
24032468
if (options.imageReference) {
24042469
cli.output.verbose('================================================');
@@ -2515,6 +2580,10 @@ exports.init = function (cli) {
25152580
cli.output.verbose(JSON.stringify(parametersObj));
25162581
options.operation = 'replace';
25172582
options.path = '/virtualMachineProfile/storageProfile/imageReference';
2583+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
2584+
if (!(typeof error === 'undefined')) {
2585+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
2586+
}
25182587
var paramPath = options.path + '/' + 'publisher';
25192588
if (options.publisher) {
25202589
cli.output.verbose('================================================');
@@ -2665,6 +2734,10 @@ exports.init = function (cli) {
26652734
cli.output.verbose(JSON.stringify(parametersObj));
26662735
options.operation = 'replace';
26672736
options.path = '/virtualMachineProfile/storageProfile/osDisk';
2737+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
2738+
if (!(typeof error === 'undefined')) {
2739+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
2740+
}
26682741
var paramPath = options.path + '/' + 'name';
26692742
if (options.name) {
26702743
cli.output.verbose('================================================');
@@ -2842,6 +2915,10 @@ exports.init = function (cli) {
28422915
cli.output.verbose(JSON.stringify(parametersObj));
28432916
options.operation = 'replace';
28442917
options.path = '/virtualMachineProfile/storageProfile/osDisk/image';
2918+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
2919+
if (!(typeof error === 'undefined')) {
2920+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
2921+
}
28452922
var paramPath = options.path + '/' + 'uri';
28462923
if (options.uri) {
28472924
cli.output.verbose('================================================');
@@ -2940,6 +3017,10 @@ exports.init = function (cli) {
29403017
cli.output.verbose(JSON.stringify(parametersObj));
29413018
options.operation = 'replace';
29423019
options.path = '/virtualMachineProfile/storageProfile/osDisk/vhdContainers' + (options.index ? ('/' + options.index) : '');
3020+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
3021+
if (!(typeof error === 'undefined')) {
3022+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
3023+
}
29433024
if (options.value) {
29443025
cli.output.verbose(options.value);
29453026
jsonpatch.apply(parametersObj, [{op: options.operation, path: options.path, value: options.value}]);
@@ -3020,6 +3101,10 @@ exports.init = function (cli) {
30203101
cli.output.verbose(JSON.stringify(parametersObj));
30213102
options.operation = 'replace';
30223103
options.path = '/virtualMachineProfile/networkProfile';
3104+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
3105+
if (!(typeof error === 'undefined')) {
3106+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
3107+
}
30233108
var paramPath = options.path + '/' + 'networkInterfaceConfigurations';
30243109
if (options.networkInterfaceConfigurations) {
30253110
cli.output.verbose('================================================');
@@ -3122,6 +3207,10 @@ exports.init = function (cli) {
31223207
cli.output.verbose(JSON.stringify(parametersObj));
31233208
options.operation = 'replace';
31243209
options.path = '/virtualMachineProfile/networkProfile/networkInterfaceConfigurations' + (options.index ? ('/' + options.index) : '');
3210+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
3211+
if (!(typeof error === 'undefined')) {
3212+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
3213+
}
31253214
if (options.value) {
31263215
cli.output.verbose(options.value);
31273216
jsonpatch.apply(parametersObj, [{op: options.operation, path: options.path, value: options.value}]);
@@ -3280,6 +3369,10 @@ exports.init = function (cli) {
32803369
cli.output.verbose(JSON.stringify(parametersObj));
32813370
options.operation = 'replace';
32823371
options.path = '/virtualMachineProfile/networkProfile/networkInterfaceConfigurations/' + options.networkInterfaceConfigurationsIndex + '/ipConfigurations' + (options.index ? ('/' + options.index) : '');
3372+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
3373+
if (!(typeof error === 'undefined')) {
3374+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
3375+
}
32833376
if (options.value) {
32843377
cli.output.verbose(options.value);
32853378
jsonpatch.apply(parametersObj, [{op: options.operation, path: options.path, value: options.value}]);
@@ -3449,6 +3542,10 @@ exports.init = function (cli) {
34493542
cli.output.verbose(JSON.stringify(parametersObj));
34503543
options.operation = 'replace';
34513544
options.path = '/virtualMachineProfile/networkProfile/networkInterfaceConfigurations/' + options.networkInterfaceConfigurationsIndex + '/ipConfigurations/' + options.ipConfigurationsIndex + '/subnet';
3545+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
3546+
if (!(typeof error === 'undefined')) {
3547+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
3548+
}
34523549
var paramPath = options.path + '/' + 'id';
34533550
if (options.id) {
34543551
cli.output.verbose('================================================');
@@ -3552,6 +3649,10 @@ exports.init = function (cli) {
35523649
cli.output.verbose(JSON.stringify(parametersObj));
35533650
options.operation = 'replace';
35543651
options.path = '/virtualMachineProfile/networkProfile/networkInterfaceConfigurations/' + options.networkInterfaceConfigurationsIndex + '/ipConfigurations/' + options.ipConfigurationsIndex + '/loadBalancerBackendAddressPools' + (options.index ? ('/' + options.index) : '');
3652+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
3653+
if (!(typeof error === 'undefined')) {
3654+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
3655+
}
35553656
if (options.value) {
35563657
cli.output.verbose(options.value);
35573658
jsonpatch.apply(parametersObj, [{op: options.operation, path: options.path, value: options.value}]);
@@ -3660,6 +3761,10 @@ exports.init = function (cli) {
36603761
cli.output.verbose(JSON.stringify(parametersObj));
36613762
options.operation = 'replace';
36623763
options.path = '/virtualMachineProfile/networkProfile/networkInterfaceConfigurations/' + options.networkInterfaceConfigurationsIndex + '/ipConfigurations/' + options.ipConfigurationsIndex + '/loadBalancerInboundNatPools' + (options.index ? ('/' + options.index) : '');
3764+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
3765+
if (!(typeof error === 'undefined')) {
3766+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
3767+
}
36633768
if (options.value) {
36643769
cli.output.verbose(options.value);
36653770
jsonpatch.apply(parametersObj, [{op: options.operation, path: options.path, value: options.value}]);
@@ -3764,6 +3869,10 @@ exports.init = function (cli) {
37643869
cli.output.verbose(JSON.stringify(parametersObj));
37653870
options.operation = 'replace';
37663871
options.path = '/virtualMachineProfile/extensionProfile';
3872+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
3873+
if (!(typeof error === 'undefined')) {
3874+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
3875+
}
37673876
var paramPath = options.path + '/' + 'extensions';
37683877
if (options.extensions) {
37693878
cli.output.verbose('================================================');
@@ -3871,6 +3980,10 @@ exports.init = function (cli) {
38713980
cli.output.verbose(JSON.stringify(parametersObj));
38723981
options.operation = 'replace';
38733982
options.path = '/virtualMachineProfile/extensionProfile/extensions' + (options.index ? ('/' + options.index) : '');
3983+
var error = jsonpatch.validate([{op: 'remove', path: options.path}], parametersObj);
3984+
if (!(typeof error === 'undefined')) {
3985+
jsonpatch.apply(parametersObj, [{op: 'add', path: options.path, value: {}}]);
3986+
}
38743987
if (options.value) {
38753988
cli.output.verbose(options.value);
38763989
jsonpatch.apply(parametersObj, [{op: options.operation, path: options.path, value: options.value}]);

0 commit comments

Comments
 (0)