1197
1197
},
1198
1198
"description" : " Properties of an Azure Resource Manager template parameter."
1199
1199
},
1200
- "ArtifactDeploymentStatusProperties" : {
1201
- "type" : " object" ,
1202
- "properties" : {
1203
- "artifactsApplied" : {
1204
- "oneOf" : [
1205
- {
1206
- "type" : " integer"
1207
- },
1208
- {
1209
- "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1210
- }
1211
- ],
1212
- "description" : " The total count of the artifacts that were successfully applied."
1213
- },
1214
- "deploymentStatus" : {
1215
- "type" : " string" ,
1216
- "description" : " The deployment status of the artifact."
1217
- },
1218
- "totalArtifacts" : {
1219
- "oneOf" : [
1220
- {
1221
- "type" : " integer"
1222
- },
1223
- {
1224
- "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1225
- }
1226
- ],
1227
- "description" : " The total count of the artifacts that were tentatively applied."
1228
- }
1229
- },
1230
- "description" : " Properties of an artifact deployment."
1231
- },
1232
1200
"ArtifactInstallProperties" : {
1233
1201
"type" : " object" ,
1234
1202
"properties" : {
1317
1285
"type" : " string" ,
1318
1286
"enum" : [
1319
1287
" VsoGit" ,
1320
- " GitHub"
1288
+ " GitHub" ,
1289
+ " StorageAccount"
1321
1290
]
1322
1291
},
1323
1292
{
1364
1333
"$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1365
1334
}
1366
1335
],
1367
- "description" : " Size of the disk to be attached in GibiBytes ."
1336
+ "description" : " Size of the disk to be attached in Gibibytes ."
1368
1337
},
1369
1338
"diskType" : {
1370
1339
"oneOf" : [
1716
1685
"$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1717
1686
}
1718
1687
],
1719
- "description" : " The size of the disk in GibiBytes ."
1688
+ "description" : " The size of the disk in Gibibytes ."
1720
1689
},
1721
1690
"diskType" : {
1722
1691
"oneOf" : [
1749
1718
"managedDiskId" : {
1750
1719
"type" : " string" ,
1751
1720
"description" : " When backed by managed disk, this is the ID of the compute disk resource."
1721
+ },
1722
+ "storageAccountId" : {
1723
+ "type" : " string" ,
1724
+ "description" : " When backed by a blob, the storage account where the blob is."
1752
1725
}
1753
1726
},
1754
1727
"description" : " Properties of a disk."
1822
1795
"FormulaProperties" : {
1823
1796
"type" : " object" ,
1824
1797
"properties" : {
1825
- "author" : {
1826
- "type" : " string" ,
1827
- "description" : " The author of the formula."
1828
- },
1829
1798
"description" : {
1830
1799
"type" : " string" ,
1831
1800
"description" : " The description of the formula."
1928
1897
"description" : " The tenant identifier of resource."
1929
1898
},
1930
1899
"type" : {
1931
- "type" : " string" ,
1900
+ "oneOf" : [
1901
+ {
1902
+ "type" : " string" ,
1903
+ "enum" : [
1904
+ " None" ,
1905
+ " SystemAssigned" ,
1906
+ " UserAssigned" ,
1907
+ " SystemAssigned,UserAssigned"
1908
+ ]
1909
+ },
1910
+ {
1911
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1912
+ }
1913
+ ],
1932
1914
"description" : " Managed identity."
1933
1915
}
1934
1916
},
3173
3155
"allowClaim" : {
3174
3156
"oneOf" : [
3175
3157
{
3176
- "type" : " boolean"
3158
+ "type" : " boolean" ,
3159
+ "default" : false
3177
3160
},
3178
3161
{
3179
3162
"$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
3180
3163
}
3181
3164
],
3182
3165
"description" : " Indicates whether another user can take ownership of the virtual machine"
3183
3166
},
3184
- "artifactDeploymentStatus" : {
3185
- "oneOf" : [
3186
- {
3187
- "$ref" : " #/definitions/ArtifactDeploymentStatusProperties"
3188
- },
3189
- {
3190
- "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
3191
- }
3192
- ],
3193
- "description" : " Properties of an artifact deployment."
3194
- },
3195
3167
"artifacts" : {
3196
3168
"oneOf" : [
3197
3169
{
3217
3189
],
3218
3190
"description" : " Parameters for creating multiple virtual machines as a single action."
3219
3191
},
3220
- "computeId" : {
3221
- "type" : " string" ,
3222
- "description" : " The resource identifier (Microsoft.Compute) of the virtual machine."
3223
- },
3224
- "createdByUser" : {
3225
- "type" : " string" ,
3226
- "description" : " The email address of creator of the virtual machine."
3227
- },
3228
- "createdByUserId" : {
3229
- "type" : " string" ,
3230
- "description" : " The object identifier of the creator of the virtual machine."
3231
- },
3232
3192
"createdDate" : {
3233
3193
"type" : " string" ,
3234
3194
"format" : " date-time" ,
3255
3215
"disallowPublicIpAddress" : {
3256
3216
"oneOf" : [
3257
3217
{
3258
- "type" : " boolean"
3218
+ "type" : " boolean" ,
3219
+ "default" : false
3259
3220
},
3260
3221
{
3261
3222
"$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
3272
3233
"format" : " date-time" ,
3273
3234
"description" : " The expiration date for VM."
3274
3235
},
3275
- "fqdn" : {
3276
- "type" : " string" ,
3277
- "description" : " The fully-qualified domain name of the virtual machine."
3278
- },
3279
3236
"galleryImageReference" : {
3280
3237
"oneOf" : [
3281
3238
{
3306
3263
"type" : " string" ,
3307
3264
"description" : " The lab virtual network identifier of the virtual machine."
3308
3265
},
3309
- "lastKnownPowerState" : {
3310
- "type" : " string" ,
3311
- "description" : " Last known compute power state captured in DTL"
3312
- },
3313
3266
"networkInterface" : {
3314
3267
"oneOf" : [
3315
3268
{
3325
3278
"type" : " string" ,
3326
3279
"description" : " The notes of the virtual machine."
3327
3280
},
3328
- "osType" : {
3329
- "type" : " string" ,
3330
- "description" : " The OS type of the virtual machine."
3331
- },
3332
3281
"ownerObjectId" : {
3333
3282
"type" : " string" ,
3283
+ "default" : " dynamicValue" ,
3334
3284
"description" : " The object identifier of the owner of the virtual machine."
3335
3285
},
3336
3286
"ownerUserPrincipalName" : {
3374
3324
"userName" : {
3375
3325
"type" : " string" ,
3376
3326
"description" : " The user name of the virtual machine."
3377
- },
3378
- "virtualMachineCreationSource" : {
3379
- "oneOf" : [
3380
- {
3381
- "type" : " string" ,
3382
- "enum" : [
3383
- " FromCustomImage" ,
3384
- " FromGalleryImage" ,
3385
- " FromSharedGalleryImage"
3386
- ]
3387
- },
3388
- {
3389
- "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
3390
- }
3391
- ],
3392
- "description" : " Tells source of creation of lab virtual machine. Output property only."
3393
3327
}
3394
3328
},
3395
3329
"description" : " Properties for virtual machine creation."
3400
3334
"allowClaim" : {
3401
3335
"oneOf" : [
3402
3336
{
3403
- "type" : " boolean"
3337
+ "type" : " boolean" ,
3338
+ "default" : false
3404
3339
},
3405
3340
{
3406
3341
"$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
3407
3342
}
3408
3343
],
3409
3344
"description" : " Indicates whether another user can take ownership of the virtual machine"
3410
3345
},
3411
- "artifactDeploymentStatus" : {
3412
- "oneOf" : [
3413
- {
3414
- "$ref" : " #/definitions/ArtifactDeploymentStatusProperties"
3415
- },
3416
- {
3417
- "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
3418
- }
3419
- ],
3420
- "description" : " Properties of an artifact deployment."
3421
- },
3422
3346
"artifacts" : {
3423
3347
"oneOf" : [
3424
3348
{
3433
3357
],
3434
3358
"description" : " The artifacts to be installed on the virtual machine."
3435
3359
},
3436
- "computeId" : {
3437
- "type" : " string" ,
3438
- "description" : " The resource identifier (Microsoft.Compute) of the virtual machine."
3439
- },
3440
- "createdByUser" : {
3441
- "type" : " string" ,
3442
- "description" : " The email address of creator of the virtual machine."
3443
- },
3444
- "createdByUserId" : {
3445
- "type" : " string" ,
3446
- "description" : " The object identifier of the creator of the virtual machine."
3447
- },
3448
3360
"createdDate" : {
3449
3361
"type" : " string" ,
3450
3362
"format" : " date-time" ,
3471
3383
"disallowPublicIpAddress" : {
3472
3384
"oneOf" : [
3473
3385
{
3474
- "type" : " boolean"
3386
+ "type" : " boolean" ,
3387
+ "default" : false
3475
3388
},
3476
3389
{
3477
3390
"$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
3488
3401
"format" : " date-time" ,
3489
3402
"description" : " The expiration date for VM."
3490
3403
},
3491
- "fqdn" : {
3492
- "type" : " string" ,
3493
- "description" : " The fully-qualified domain name of the virtual machine."
3494
- },
3495
3404
"galleryImageReference" : {
3496
3405
"oneOf" : [
3497
3406
{
3522
3431
"type" : " string" ,
3523
3432
"description" : " The lab virtual network identifier of the virtual machine."
3524
3433
},
3525
- "lastKnownPowerState" : {
3526
- "type" : " string" ,
3527
- "description" : " Last known compute power state captured in DTL"
3528
- },
3529
3434
"networkInterface" : {
3530
3435
"oneOf" : [
3531
3436
{
3541
3446
"type" : " string" ,
3542
3447
"description" : " The notes of the virtual machine."
3543
3448
},
3544
- "osType" : {
3545
- "type" : " string" ,
3546
- "description" : " The OS type of the virtual machine."
3547
- },
3548
3449
"ownerObjectId" : {
3549
3450
"type" : " string" ,
3451
+ "default" : " dynamicValue" ,
3550
3452
"description" : " The object identifier of the owner of the virtual machine."
3551
3453
},
3552
3454
"ownerUserPrincipalName" : {
3590
3492
"userName" : {
3591
3493
"type" : " string" ,
3592
3494
"description" : " The user name of the virtual machine."
3593
- },
3594
- "virtualMachineCreationSource" : {
3595
- "oneOf" : [
3596
- {
3597
- "type" : " string" ,
3598
- "enum" : [
3599
- " FromCustomImage" ,
3600
- " FromGalleryImage" ,
3601
- " FromSharedGalleryImage"
3602
- ]
3603
- },
3604
- {
3605
- "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
3606
- }
3607
- ],
3608
- "description" : " Tells source of creation of lab virtual machine. Output property only."
3609
3495
}
3610
3496
},
3611
3497
"description" : " Properties of a virtual machine."
4458
4344
"description" : " Information about a Windows OS."
4459
4345
}
4460
4346
}
4461
- }
4347
+ }
0 commit comments