|
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." |
|
0 commit comments