|
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