Update to new API version 2018-08-01.7.0.

This commit is contained in:
xingwu1 2018-08-21 14:11:57 -07:00
Родитель 12d3aadb61
Коммит 4a78e66af3
346 изменённых файлов: 3734 добавлений и 4071 удалений

Просмотреть файл

@ -1,21 +1,21 @@
The MIT License (MIT)
Copyright (c) 2018 Microsoft
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
The MIT License (MIT)
Copyright (c) 2018 Microsoft
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -32,11 +28,11 @@ export default class BatchServiceClient extends AzureServiceClient {
*
* @param {boolean} [options.noRetryPolicy] - If set to true, turn off default retry policy
*
* @param {string} [options.acceptLanguage] - Gets or sets the preferred language for the response.
* @param {string} [options.acceptLanguage] - The preferred language for the response.
*
* @param {number} [options.longRunningOperationRetryTimeout] - Gets or sets the retry timeout in seconds for Long Running Operations. Default value is 30.
* @param {number} [options.longRunningOperationRetryTimeout] - The retry timeout in seconds for Long Running Operations. Default value is 30.
*
* @param {boolean} [options.generateClientRequestId] - When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
* @param {boolean} [options.generateClientRequestId] - Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
*
*/
constructor(credentials: ServiceClientCredentials, baseUri?: string, options?: AzureServiceClientOptions);

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -33,9 +29,9 @@ class BatchServiceClient extends ServiceClient {
* @param {object} [options.requestOptions] - Options for the underlying request object
* {@link https://github.com/request/request#requestoptions-callback Options doc}
* @param {boolean} [options.noRetryPolicy] - If set to true, turn off default retry policy
* @param {string} [options.acceptLanguage] - Gets or sets the preferred language for the response.
* @param {number} [options.longRunningOperationRetryTimeout] - Gets or sets the retry timeout in seconds for Long Running Operations. Default value is 30.
* @param {boolean} [options.generateClientRequestId] - When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
* @param {string} [options.acceptLanguage] - The preferred language for the response.
* @param {number} [options.longRunningOperationRetryTimeout] - The retry timeout in seconds for Long Running Operations. Default value is 30.
* @param {boolean} [options.generateClientRequestId] - Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
*/
constructor(credentials, baseUri, options) {
if (credentials === null || credentials === undefined) {
@ -46,7 +42,7 @@ class BatchServiceClient extends ServiceClient {
super(credentials, options);
this.apiVersion = '2018-03-01.6.1';
this.apiVersion = '2018-08-01.7.0';
this.acceptLanguage = 'en-US';
this.longRunningOperationRetryTimeout = 30;
this.generateClientRequestId = true;

Просмотреть файл

@ -160,8 +160,7 @@ BatchSharedKeyCredentials.prototype._getCanonicalizedResource = function (webRes
var path = '/';
var urlstring = url.parse(webResource.url, true);
if (urlstring.pathname) {
// Due to server issue, client has to replace "%5C" and "%2F" in path to "/" before calculation
path = urlstring.pathname.replace(/\%5C/g, '/').replace(/\%2F/g, '/');
path = urlstring.pathname;
}
var canonicalizedResource = '/' + this.accountName + path;

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -17,7 +13,9 @@
class AccountListPoolNodeCountsOptions {
/**
* Create a AccountListPoolNodeCountsOptions.
* @member {string} [filter] An OData $filter clause.
* @member {string} [filter] An OData $filter clause. For more information on
* constructing this filter, see
* https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch.
* @member {number} [maxResults] The maximum number of items to return in the
* response. Default value: 10 .
* @member {number} [timeout] The maximum time that the server can spend

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -39,18 +35,9 @@ class AutoPoolSpecification {
* @member {string} [pool.displayName] The display name need not be unique
* and can contain any Unicode characters up to a maximum length of 1024.
* @member {string} [pool.vmSize] For information about available sizes of
* virtual machines for Cloud Services pools (pools created with
* cloudServiceConfiguration), see Sizes for Cloud Services
* (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and
* A2V2. For information about available VM sizes for pools using images from
* the Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with
* premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* virtual machines in pools, see Choose a VM size for compute nodes in an
* Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object} [pool.cloudServiceConfiguration] This property must be
* specified if the pool needs to be created with Azure PaaS VMs. This
* property and virtualMachineConfiguration are mutually exclusive and one of
@ -100,7 +87,7 @@ class AutoPoolSpecification {
* https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
* @member {object} [pool.virtualMachineConfiguration.osDisk]
* @member {string} [pool.virtualMachineConfiguration.osDisk.caching] The
* default value for caching is none. For information about the caching
* default value for caching is readwrite. For information about the caching
* options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
@ -229,7 +216,10 @@ class AutoPoolSpecification {
* such as environment variable expansion. If you want to take advantage of
* such features, you should invoke the shell in the command line, for
* example using "cmd /c MyCommand" in Windows or "/bin/sh -c MyCommand" in
* Linux.
* Linux. If the command line refers to file paths, it should use a relative
* path (relative to the task working directory), or use the Batch provided
* environment variable
* (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables).
* @member {object} [pool.startTask.containerSettings] When this is
* specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR
* (the root of Azure Batch directories on the node) are mapped into the
@ -294,6 +284,9 @@ class AutoPoolSpecification {
* @member {array} [pool.applicationLicenses] The list of application
* licenses must be a subset of available Batch service application licenses.
* If a license is requested which is not supported, pool creation will fail.
* The permitted licenses available on the pool are 'maya', 'vray', '3dsmax',
* 'arnold'. An additional charge applies for each application license added
* to the pool.
* @member {array} [pool.userAccounts]
* @member {array} [pool.metadata] The Batch service does not assign any
* meaning to metadata; it is solely for the use of user code.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -103,7 +99,12 @@ class CloudJob {
* @member {string} [jobManagerTask.containerSettings.registry.userName]
* @member {string} [jobManagerTask.containerSettings.registry.password]
* @member {array} [jobManagerTask.resourceFiles] Files listed under this
* element are located in the task's working directory.
* element are located in the task's working directory. There is a maximum
* size for the list of resource files. When the max size is exceeded, the
* request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles
* must be reduced in size. This can be achieved using .zip files,
* Application Packages, or Docker Containers.
* @member {array} [jobManagerTask.outputFiles] For multi-instance tasks, the
* files will only be uploaded from the compute node on which the primary
* task is executed.
@ -219,7 +220,12 @@ class CloudJob {
* @member {string} [jobPreparationTask.containerSettings.registry.userName]
* @member {string} [jobPreparationTask.containerSettings.registry.password]
* @member {array} [jobPreparationTask.resourceFiles] Files listed under this
* element are located in the task's working directory.
* element are located in the task's working directory. There is a maximum
* size for the list of resource files. When the max size is exceeded, the
* request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles
* must be reduced in size. This can be achieved using .zip files,
* Application Packages, or Docker Containers.
* @member {array} [jobPreparationTask.environmentSettings]
* @member {object} [jobPreparationTask.constraints]
* @member {moment.duration}
@ -366,19 +372,9 @@ class CloudJob {
* display name need not be unique and can contain any Unicode characters up
* to a maximum length of 1024.
* @member {string} [poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and
* A2V2. For information about available VM sizes for pools using images from
* the Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with
* premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose
* a VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration] This
* property must be specified if the pool needs to be created with Azure PaaS
@ -439,8 +435,8 @@ class CloudJob {
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -674,7 +670,9 @@ class CloudJob {
* @member {array} [poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch
* service application licenses. If a license is requested which is not
* supported, pool creation will fail.
* supported, pool creation will fail. The permitted licenses available on
* the pool are 'maya', 'vray', '3dsmax', 'arnold'. An additional charge
* applies for each application license added to the pool.
* @member {array} [poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array} [poolInfo.autoPoolSpecification.pool.metadata] The Batch
* service does not assign any meaning to metadata; it is solely for the use

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -163,6 +159,11 @@ class CloudJobSchedule {
* [jobSpecification.jobManagerTask.containerSettings.registry.password]
* @member {array} [jobSpecification.jobManagerTask.resourceFiles] Files
* listed under this element are located in the task's working directory.
* There is a maximum size for the list of resource files. When the max size
* is exceeded, the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles
* must be reduced in size. This can be achieved using .zip files,
* Application Packages, or Docker Containers.
* @member {array} [jobSpecification.jobManagerTask.outputFiles] For
* multi-instance tasks, the files will only be uploaded from the compute
* node on which the primary task is executed.
@ -292,6 +293,11 @@ class CloudJobSchedule {
* [jobSpecification.jobPreparationTask.containerSettings.registry.password]
* @member {array} [jobSpecification.jobPreparationTask.resourceFiles] Files
* listed under this element are located in the task's working directory.
* There is a maximum size for the list of resource files. When the max size
* is exceeded, the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles
* must be reduced in size. This can be achieved using .zip files,
* Application Packages, or Docker Containers.
* @member {array} [jobSpecification.jobPreparationTask.environmentSettings]
* @member {object} [jobSpecification.jobPreparationTask.constraints]
* @member {moment.duration}
@ -464,19 +470,9 @@ class CloudJobSchedule {
* to a maximum length of 1024.
* @member {string}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and
* A2V2. For information about available VM sizes for pools using images from
* the Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with
* premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose
* a VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration]
* This property must be specified if the pool needs to be created with Azure
@ -537,8 +533,8 @@ class CloudJobSchedule {
* [jobSpecification.poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -778,7 +774,9 @@ class CloudJobSchedule {
* [jobSpecification.poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch
* service application licenses. If a license is requested which is not
* supported, pool creation will fail.
* supported, pool creation will fail. The permitted licenses available on
* the pool are 'maya', 'vray', '3dsmax', 'arnold'. An additional charge
* applies for each application license added to the pool.
* @member {array}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array}

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -48,18 +44,9 @@ class CloudPool {
* entered its current allocation state.
* @member {string} [vmSize] The size of virtual machines in the pool. All
* virtual machines in a pool are the same size. For information about
* available sizes of virtual machines for Cloud Services pools (pools
* created with cloudServiceConfiguration), see Sizes for Cloud Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and
* A2V2. For information about available VM sizes for pools using images from
* the Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with
* premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* available sizes of virtual machines in pools, see Choose a VM size for
* compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object} [cloudServiceConfiguration] The cloud service
* configuration for the pool. This property and virtualMachineConfiguration
* are mutually exclusive and one of the properties must be specified. This
@ -102,7 +89,8 @@ class CloudPool {
* https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
* @member {object} [virtualMachineConfiguration.osDisk]
* @member {string} [virtualMachineConfiguration.osDisk.caching] The default
* value for caching is none. For information about the caching options see:
* value for caching is readwrite. For information about the caching options
* see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string} [virtualMachineConfiguration.nodeAgentSKUId] The Batch

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -147,7 +143,12 @@ class CloudTask {
* @member {array} [resourceFiles] A list of files that the Batch service
* will download to the compute node before running the command line. For
* multi-instance tasks, the resource files will only be downloaded to the
* compute node on which the primary task is executed.
* compute node on which the primary task is executed. There is a maximum
* size for the list of resource files. When the max size is exceeded, the
* request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles
* must be reduced in size. This can be achieved using .zip files,
* Application Packages, or Docker Containers.
* @member {array} [outputFiles] A list of files that the Batch service will
* upload from the compute node after running the command line. For
* multi-instance tasks, the files will only be uploaded from the compute
@ -265,7 +266,11 @@ class CloudTask {
* whereas task resource files are downloaded only for the primary. Also note
* that these resource files are not downloaded to the task working
* directory, but instead are downloaded to the task root directory (one
* directory above the working directory).
* directory above the working directory). There is a maximum size for the
* list of resource files. When the max size is exceeded, the request will
* fail and the response error code will be RequestEntityTooLarge. If this
* occurs, the collection of ResourceFiles must be reduced in size. This can
* be achieved using .zip files, Application Packages, or Docker Containers.
* @member {object} [stats] Resource usage statistics for the task.
* @member {string} [stats.url]
* @member {date} [stats.startTime]

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -49,19 +45,9 @@ class ComputeNode {
* unavailable at the time the task is scheduled, then the task will be
* scheduled elsewhere.
* @member {string} [vmSize] The size of the virtual machine hosting the
* compute node. For information about available sizes of virtual machines
* for Cloud Services pools (pools created with cloudServiceConfiguration),
* see Sizes for Cloud Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and
* A2V2. For information about available VM sizes for pools using images from
* the Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with
* premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* compute node. For information about available sizes of virtual machines in
* pools, see Choose a VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {number} [totalTasksRun] The total number of job tasks completed
* on the compute node. This includes Job Manager tasks and normal tasks, but
* not Job Preparation, Job Release or Start tasks.
@ -201,6 +187,13 @@ class ComputeNode {
* @member {object} [endpointConfiguration] The endpoint configuration for
* the compute node.
* @member {array} [endpointConfiguration.inboundEndpoints]
* @member {object} [nodeAgentInfo] Information about the node agent version
* and the time the node upgraded to a new version.
* @member {string} [nodeAgentInfo.version] This version number can be
* checked against the node agent release notes located at
* https://github.com/Azure/Batch/blob/master/changelogs/nodeagent/CHANGELOG.md.
* @member {date} [nodeAgentInfo.lastUpdateTime] This is the most recent time
* that the node agent was updated to a new version.
*/
constructor() {
}
@ -387,6 +380,14 @@ class ComputeNode {
name: 'Composite',
className: 'ComputeNodeEndpointConfiguration'
}
},
nodeAgentInfo: {
required: false,
serializedName: 'nodeAgentInfo',
type: {
name: 'Composite',
className: 'NodeAgentInformation'
}
}
}
}

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -49,7 +45,7 @@ class ContainerConfiguration {
required: true,
isConstant: true,
serializedName: 'type',
defaultValue: 'docker',
defaultValue: 'dockerCompatible',
type: {
name: 'String'
}

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -22,8 +18,8 @@ class DataDisk {
* identify each data disk. If attaching multiple disks, each should have a
* distinct lun.
* @member {string} [caching] The type of caching to be enabled for the data
* disks. The default value for caching is none. For information about the
* caching options see:
* disks. The default value for caching is readwrite. For information about
* the caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {number} diskSizeGB The initial disk size in gigabytes.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

543
lib/services/batch/lib/models/index.d.ts поставляемый
Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -31,16 +27,7 @@ export { CloudError } from 'ms-rest-azure';
* @member {string} vmSize The size of virtual machines in the pool. All VMs in
* a pool are the same size. For information about available sizes of virtual
* machines in pools, see Choose a VM size for compute nodes in an Azure Batch
* pool (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes). Batch
* supports all Cloud Services VM sizes except ExtraSmall, STANDARD_A1_V2 and
* STANDARD_A2_V2. For information about available VM sizes for pools using
* images from the Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* pool (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {number} totalCoreHours The total core hours used in the pool during
* this aggregation interval.
* @member {number} dataIngressGiB The cross data center network ingress to the
@ -1157,7 +1144,12 @@ export interface OutputFile {
* @member {string} [containerSettings.registry.password]
* @member {array} [resourceFiles] A list of files that the Batch service will
* download to the compute node before running the command line. Files listed
* under this element are located in the task's working directory.
* under this element are located in the task's working directory. There is a
* maximum size for the list of resource files. When the max size is exceeded,
* the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers.
* @member {array} [outputFiles] A list of files that the Batch service will
* upload from the compute node after running the command line. For
* multi-instance tasks, the files will only be uploaded from the compute node
@ -1325,7 +1317,12 @@ export interface JobManagerTask {
* @member {string} [containerSettings.registry.password]
* @member {array} [resourceFiles] A list of files that the Batch service will
* download to the compute node before running the command line. Files listed
* under this element are located in the task's working directory.
* under this element are located in the task's working directory. There is a
* maximum size for the list of resource files. When the max size is exceeded,
* the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers.
* @member {array} [environmentSettings] A list of environment variable
* settings for the Job Preparation task.
* @member {object} [constraints] Constraints that apply to the Job Preparation
@ -1451,8 +1448,13 @@ export interface JobPreparationTask {
* @member {string} [containerSettings.registry.userName]
* @member {string} [containerSettings.registry.password]
* @member {array} [resourceFiles] A list of files that the Batch service will
* download to the compute node before running the command line. Files listed
* under this element are located in the task's working directory.
* download to the compute node before running the command line. There is a
* maximum size for the list of resource files. When the max size is exceeded,
* the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers. Files listed under this element are located
* in the task's working directory.
* @member {array} [environmentSettings] A list of environment variable
* settings for the Job Release task.
* @member {moment.duration} [maxWallClockTime] The maximum elapsed time that
@ -1549,8 +1551,13 @@ export interface TaskSchedulingPolicy {
* @member {string} [containerSettings.registry.userName]
* @member {string} [containerSettings.registry.password]
* @member {array} [resourceFiles] A list of files that the Batch service will
* download to the compute node before running the command line. Files listed
* under this element are located in the task's working directory.
* download to the compute node before running the command line. There is a
* maximum size for the list of resource files. When the max size is exceeded,
* the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers. Files listed under this element are located
* in the task's working directory.
* @member {array} [environmentSettings] A list of environment variable
* settings for the start task.
* @member {object} [userIdentity] The user identity under which the start task
@ -1689,8 +1696,8 @@ export interface CloudServiceConfiguration {
* @summary Settings for the operating system disk of the virtual machine.
*
* @member {string} [caching] The type of caching to enable for the OS disk.
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
*/
@ -1722,7 +1729,7 @@ export interface WindowsConfiguration {
* identify each data disk. If attaching multiple disks, each should have a
* distinct lun.
* @member {string} [caching] The type of caching to be enabled for the data
* disks. The default value for caching is none. For information about the
* disks. The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
@ -1784,8 +1791,8 @@ export interface ContainerConfiguration {
* https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
* @member {object} [osDisk] Settings for the operating system disk of the
* Virtual Machine.
* @member {string} [osDisk.caching] The default value for caching is none. For
* information about the caching options see:
* @member {string} [osDisk.caching] The default value for caching is
* readwrite. For information about the caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string} nodeAgentSKUId The SKU of the Batch node agent to be
@ -1991,18 +1998,9 @@ export interface NetworkConfiguration {
* maximum length of 1024.
* @member {string} vmSize The size of the virtual machines in the pool. All
* virtual machines in a pool are the same size. For information about
* available sizes of virtual machines for Cloud Services pools (pools created
* with cloudServiceConfiguration), see Sizes for Cloud Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* available sizes of virtual machines in pools, see Choose a VM size for
* compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object} [cloudServiceConfiguration] The cloud service configuration
* for the pool. This property must be specified if the pool needs to be
* created with Azure PaaS VMs. This property and virtualMachineConfiguration
@ -2051,7 +2049,8 @@ export interface NetworkConfiguration {
* https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
* @member {object} [virtualMachineConfiguration.osDisk]
* @member {string} [virtualMachineConfiguration.osDisk.caching] The default
* value for caching is none. For information about the caching options see:
* value for caching is readwrite. For information about the caching options
* see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string} [virtualMachineConfiguration.nodeAgentSKUId] The Batch node
@ -2251,7 +2250,9 @@ export interface NetworkConfiguration {
* Batch service will make available on each compute node in the pool. The list
* of application licenses must be a subset of available Batch service
* application licenses. If a license is requested which is not supported, pool
* creation will fail.
* creation will fail. The permitted licenses available on the pool are 'maya',
* 'vray', '3dsmax', 'arnold'. An additional charge applies for each
* application license added to the pool.
* @member {array} [userAccounts] The list of user accounts to be created on
* each node in the pool.
* @member {array} [metadata] A list of name-value pairs associated with the
@ -2306,18 +2307,9 @@ export interface PoolSpecification {
* @member {string} [pool.displayName] The display name need not be unique and
* can contain any Unicode characters up to a maximum length of 1024.
* @member {string} [pool.vmSize] For information about available sizes of
* virtual machines for Cloud Services pools (pools created with
* cloudServiceConfiguration), see Sizes for Cloud Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* virtual machines in pools, see Choose a VM size for compute nodes in an
* Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object} [pool.cloudServiceConfiguration] This property must be
* specified if the pool needs to be created with Azure PaaS VMs. This property
* and virtualMachineConfiguration are mutually exclusive and one of the
@ -2365,8 +2357,8 @@ export interface PoolSpecification {
* https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
* @member {object} [pool.virtualMachineConfiguration.osDisk]
* @member {string} [pool.virtualMachineConfiguration.osDisk.caching] The
* default value for caching is none. For information about the caching options
* see:
* default value for caching is readwrite. For information about the caching
* options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string} [pool.virtualMachineConfiguration.nodeAgentSKUId] The Batch
@ -2558,7 +2550,10 @@ export interface PoolSpecification {
* @member {array} [pool.applicationPackageReferences]
* @member {array} [pool.applicationLicenses] The list of application licenses
* must be a subset of available Batch service application licenses. If a
* license is requested which is not supported, pool creation will fail.
* license is requested which is not supported, pool creation will fail. The
* permitted licenses available on the pool are 'maya', 'vray', '3dsmax',
* 'arnold'. An additional charge applies for each application license added to
* the pool.
* @member {array} [pool.userAccounts]
* @member {array} [pool.metadata] The Batch service does not assign any
* meaning to metadata; it is solely for the use of user code.
@ -2610,18 +2605,9 @@ export interface AutoPoolSpecification {
* need not be unique and can contain any Unicode characters up to a maximum
* length of 1024.
* @member {string} [autoPoolSpecification.pool.vmSize] For information about
* available sizes of virtual machines for Cloud Services pools (pools created
* with cloudServiceConfiguration), see Sizes for Cloud Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* available sizes of virtual machines in pools, see Choose a VM size for
* compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object} [autoPoolSpecification.pool.cloudServiceConfiguration] This
* property must be specified if the pool needs to be created with Azure PaaS
* VMs. This property and virtualMachineConfiguration are mutually exclusive
@ -2679,8 +2665,8 @@ export interface AutoPoolSpecification {
* [autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching] The
* default value for caching is none. For information about the caching options
* see:
* default value for caching is readwrite. For information about the caching
* options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -2893,7 +2879,9 @@ export interface AutoPoolSpecification {
* @member {array} [autoPoolSpecification.pool.applicationLicenses] The list of
* application licenses must be a subset of available Batch service application
* licenses. If a license is requested which is not supported, pool creation
* will fail.
* will fail. The permitted licenses available on the pool are 'maya', 'vray',
* '3dsmax', 'arnold'. An additional charge applies for each application
* license added to the pool.
* @member {array} [autoPoolSpecification.pool.userAccounts]
* @member {array} [autoPoolSpecification.pool.metadata] The Batch service does
* not assign any meaning to metadata; it is solely for the use of user code.
@ -2991,7 +2979,11 @@ export interface PoolInformation {
* @member {string} [jobManagerTask.containerSettings.registry.userName]
* @member {string} [jobManagerTask.containerSettings.registry.password]
* @member {array} [jobManagerTask.resourceFiles] Files listed under this
* element are located in the task's working directory.
* element are located in the task's working directory. There is a maximum size
* for the list of resource files. When the max size is exceeded, the request
* will fail and the response error code will be RequestEntityTooLarge. If this
* occurs, the collection of ResourceFiles must be reduced in size. This can be
* achieved using .zip files, Application Packages, or Docker Containers.
* @member {array} [jobManagerTask.outputFiles] For multi-instance tasks, the
* files will only be uploaded from the compute node on which the primary task
* is executed.
@ -3105,7 +3097,12 @@ export interface PoolInformation {
* @member {string} [jobPreparationTask.containerSettings.registry.userName]
* @member {string} [jobPreparationTask.containerSettings.registry.password]
* @member {array} [jobPreparationTask.resourceFiles] Files listed under this
* element are located in the task's working directory.
* element are located in the task's working directory. There is a maximum
* size for the list of resource files. When the max size is exceeded, the
* request will fail and the response error code will be RequestEntityTooLarge.
* If this occurs, the collection of ResourceFiles must be reduced in size.
* This can be achieved using .zip files, Application Packages, or Docker
* Containers.
* @member {array} [jobPreparationTask.environmentSettings]
* @member {object} [jobPreparationTask.constraints]
* @member {moment.duration} [jobPreparationTask.constraints.maxWallClockTime]
@ -3254,19 +3251,9 @@ export interface PoolInformation {
* display name need not be unique and can contain any Unicode characters up to
* a maximum length of 1024.
* @member {string} [poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose a
* VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration] This
* property must be specified if the pool needs to be created with Azure PaaS
@ -3327,8 +3314,8 @@ export interface PoolInformation {
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -3552,7 +3539,9 @@ export interface PoolInformation {
* @member {array} [poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch service
* application licenses. If a license is requested which is not supported, pool
* creation will fail.
* creation will fail. The permitted licenses available on the pool are 'maya',
* 'vray', '3dsmax', 'arnold'. An additional charge applies for each
* application license added to the pool.
* @member {array} [poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array} [poolInfo.autoPoolSpecification.pool.metadata] The Batch
* service does not assign any meaning to metadata; it is solely for the use of
@ -3825,7 +3814,12 @@ export interface JobScheduleStatistics {
* @member {string}
* [jobSpecification.jobManagerTask.containerSettings.registry.password]
* @member {array} [jobSpecification.jobManagerTask.resourceFiles] Files listed
* under this element are located in the task's working directory.
* under this element are located in the task's working directory. There is a
* maximum size for the list of resource files. When the max size is exceeded,
* the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers.
* @member {array} [jobSpecification.jobManagerTask.outputFiles] For
* multi-instance tasks, the files will only be uploaded from the compute node
* on which the primary task is executed.
@ -3952,6 +3946,11 @@ export interface JobScheduleStatistics {
* [jobSpecification.jobPreparationTask.containerSettings.registry.password]
* @member {array} [jobSpecification.jobPreparationTask.resourceFiles] Files
* listed under this element are located in the task's working directory.
* There is a maximum size for the list of resource files. When the max size
* is exceeded, the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers.
* @member {array} [jobSpecification.jobPreparationTask.environmentSettings]
* @member {object} [jobSpecification.jobPreparationTask.constraints]
* @member {moment.duration}
@ -4116,19 +4115,9 @@ export interface JobScheduleStatistics {
* a maximum length of 1024.
* @member {string}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose a
* VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration]
* This property must be specified if the pool needs to be created with Azure
@ -4189,8 +4178,8 @@ export interface JobScheduleStatistics {
* [jobSpecification.poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -4424,7 +4413,9 @@ export interface JobScheduleStatistics {
* [jobSpecification.poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch service
* application licenses. If a license is requested which is not supported, pool
* creation will fail.
* creation will fail. The permitted licenses available on the pool are 'maya',
* 'vray', '3dsmax', 'arnold'. An additional charge applies for each
* application license added to the pool.
* @member {array}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array}
@ -4617,7 +4608,12 @@ export interface CloudJobSchedule {
* @member {string}
* [jobSpecification.jobManagerTask.containerSettings.registry.password]
* @member {array} [jobSpecification.jobManagerTask.resourceFiles] Files listed
* under this element are located in the task's working directory.
* under this element are located in the task's working directory. There is a
* maximum size for the list of resource files. When the max size is exceeded,
* the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers.
* @member {array} [jobSpecification.jobManagerTask.outputFiles] For
* multi-instance tasks, the files will only be uploaded from the compute node
* on which the primary task is executed.
@ -4744,6 +4740,11 @@ export interface CloudJobSchedule {
* [jobSpecification.jobPreparationTask.containerSettings.registry.password]
* @member {array} [jobSpecification.jobPreparationTask.resourceFiles] Files
* listed under this element are located in the task's working directory.
* There is a maximum size for the list of resource files. When the max size
* is exceeded, the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers.
* @member {array} [jobSpecification.jobPreparationTask.environmentSettings]
* @member {object} [jobSpecification.jobPreparationTask.constraints]
* @member {moment.duration}
@ -4908,19 +4909,9 @@ export interface CloudJobSchedule {
* a maximum length of 1024.
* @member {string}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose a
* VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration]
* This property must be specified if the pool needs to be created with Azure
@ -4981,8 +4972,8 @@ export interface CloudJobSchedule {
* [jobSpecification.poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -5216,7 +5207,9 @@ export interface CloudJobSchedule {
* [jobSpecification.poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch service
* application licenses. If a license is requested which is not supported, pool
* creation will fail.
* creation will fail. The permitted licenses available on the pool are 'maya',
* 'vray', '3dsmax', 'arnold'. An additional charge applies for each
* application license added to the pool.
* @member {array}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array}
@ -5394,7 +5387,11 @@ export interface JobExecutionInformation {
* @member {string} [jobManagerTask.containerSettings.registry.userName]
* @member {string} [jobManagerTask.containerSettings.registry.password]
* @member {array} [jobManagerTask.resourceFiles] Files listed under this
* element are located in the task's working directory.
* element are located in the task's working directory. There is a maximum size
* for the list of resource files. When the max size is exceeded, the request
* will fail and the response error code will be RequestEntityTooLarge. If this
* occurs, the collection of ResourceFiles must be reduced in size. This can be
* achieved using .zip files, Application Packages, or Docker Containers.
* @member {array} [jobManagerTask.outputFiles] For multi-instance tasks, the
* files will only be uploaded from the compute node on which the primary task
* is executed.
@ -5507,7 +5504,12 @@ export interface JobExecutionInformation {
* @member {string} [jobPreparationTask.containerSettings.registry.userName]
* @member {string} [jobPreparationTask.containerSettings.registry.password]
* @member {array} [jobPreparationTask.resourceFiles] Files listed under this
* element are located in the task's working directory.
* element are located in the task's working directory. There is a maximum
* size for the list of resource files. When the max size is exceeded, the
* request will fail and the response error code will be RequestEntityTooLarge.
* If this occurs, the collection of ResourceFiles must be reduced in size.
* This can be achieved using .zip files, Application Packages, or Docker
* Containers.
* @member {array} [jobPreparationTask.environmentSettings]
* @member {object} [jobPreparationTask.constraints]
* @member {moment.duration} [jobPreparationTask.constraints.maxWallClockTime]
@ -5650,19 +5652,9 @@ export interface JobExecutionInformation {
* display name need not be unique and can contain any Unicode characters up to
* a maximum length of 1024.
* @member {string} [poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose a
* VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration] This
* property must be specified if the pool needs to be created with Azure PaaS
@ -5723,8 +5715,8 @@ export interface JobExecutionInformation {
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -5948,7 +5940,9 @@ export interface JobExecutionInformation {
* @member {array} [poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch service
* application licenses. If a license is requested which is not supported, pool
* creation will fail.
* creation will fail. The permitted licenses available on the pool are 'maya',
* 'vray', '3dsmax', 'arnold'. An additional charge applies for each
* application license added to the pool.
* @member {array} [poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array} [poolInfo.autoPoolSpecification.pool.metadata] The Batch
* service does not assign any meaning to metadata; it is solely for the use of
@ -6129,7 +6123,11 @@ export interface CloudJob {
* @member {string} [jobManagerTask.containerSettings.registry.userName]
* @member {string} [jobManagerTask.containerSettings.registry.password]
* @member {array} [jobManagerTask.resourceFiles] Files listed under this
* element are located in the task's working directory.
* element are located in the task's working directory. There is a maximum size
* for the list of resource files. When the max size is exceeded, the request
* will fail and the response error code will be RequestEntityTooLarge. If this
* occurs, the collection of ResourceFiles must be reduced in size. This can be
* achieved using .zip files, Application Packages, or Docker Containers.
* @member {array} [jobManagerTask.outputFiles] For multi-instance tasks, the
* files will only be uploaded from the compute node on which the primary task
* is executed.
@ -6243,7 +6241,12 @@ export interface CloudJob {
* @member {string} [jobPreparationTask.containerSettings.registry.userName]
* @member {string} [jobPreparationTask.containerSettings.registry.password]
* @member {array} [jobPreparationTask.resourceFiles] Files listed under this
* element are located in the task's working directory.
* element are located in the task's working directory. There is a maximum
* size for the list of resource files. When the max size is exceeded, the
* request will fail and the response error code will be RequestEntityTooLarge.
* If this occurs, the collection of ResourceFiles must be reduced in size.
* This can be achieved using .zip files, Application Packages, or Docker
* Containers.
* @member {array} [jobPreparationTask.environmentSettings]
* @member {object} [jobPreparationTask.constraints]
* @member {moment.duration} [jobPreparationTask.constraints.maxWallClockTime]
@ -6391,19 +6394,9 @@ export interface CloudJob {
* display name need not be unique and can contain any Unicode characters up to
* a maximum length of 1024.
* @member {string} [poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose a
* VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration] This
* property must be specified if the pool needs to be created with Azure PaaS
@ -6464,8 +6457,8 @@ export interface CloudJob {
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -6689,7 +6682,9 @@ export interface CloudJob {
* @member {array} [poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch service
* application licenses. If a license is requested which is not supported, pool
* creation will fail.
* creation will fail. The permitted licenses available on the pool are 'maya',
* 'vray', '3dsmax', 'arnold'. An additional charge applies for each
* application license added to the pool.
* @member {array} [poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array} [poolInfo.autoPoolSpecification.pool.metadata] The Batch
* service does not assign any meaning to metadata; it is solely for the use of
@ -7033,8 +7028,6 @@ export interface JobPreparationAndReleaseTaskExecutionInformation {
* succeeds if its result (found in the executionInfo property) is 'success'.
* @member {number} failed The number of tasks which failed. A task fails if
* its result (found in the executionInfo property) is 'failure'.
* @member {string} validationStatus Whether the task counts have been
* validated. Possible values include: 'validated', 'unvalidated'
*/
export interface TaskCounts {
active: number;
@ -7042,7 +7035,6 @@ export interface TaskCounts {
completed: number;
succeeded: number;
failed: number;
validationStatus: string;
}
/**
@ -7143,18 +7135,9 @@ export interface ResizeError {
* entered its current allocation state.
* @member {string} [vmSize] The size of virtual machines in the pool. All
* virtual machines in a pool are the same size. For information about
* available sizes of virtual machines for Cloud Services pools (pools created
* with cloudServiceConfiguration), see Sizes for Cloud Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* available sizes of virtual machines in pools, see Choose a VM size for
* compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object} [cloudServiceConfiguration] The cloud service configuration
* for the pool. This property and virtualMachineConfiguration are mutually
* exclusive and one of the properties must be specified. This property cannot
@ -7196,7 +7179,8 @@ export interface ResizeError {
* https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
* @member {object} [virtualMachineConfiguration.osDisk]
* @member {string} [virtualMachineConfiguration.osDisk.caching] The default
* value for caching is none. For information about the caching options see:
* value for caching is readwrite. For information about the caching options
* see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string} [virtualMachineConfiguration.nodeAgentSKUId] The Batch node
@ -7536,7 +7520,8 @@ export interface CloudPool {
* https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
* @member {object} [virtualMachineConfiguration.osDisk]
* @member {string} [virtualMachineConfiguration.osDisk.caching] The default
* value for caching is none. For information about the caching options see:
* value for caching is readwrite. For information about the caching options
* see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string} [virtualMachineConfiguration.nodeAgentSKUId] The Batch node
@ -7891,6 +7876,28 @@ export interface ComputeNodeInformation {
taskRootDirectoryUrl?: string;
}
/**
* @class
* Initializes a new instance of the NodeAgentInformation class.
* @constructor
* @summary Information about the node agent.
*
* The Batch node agent is a program that runs on each node in the pool and
* provides Batch capability on the compute node.
*
* @member {string} version The version of the Batch node agent running on the
* compute node. This version number can be checked against the node agent
* release notes located at
* https://github.com/Azure/Batch/blob/master/changelogs/nodeagent/CHANGELOG.md.
* @member {date} lastUpdateTime The time when the node agent was updated on
* the compute node. This is the most recent time that the node agent was
* updated to a new version.
*/
export interface NodeAgentInformation {
version: string;
lastUpdateTime: Date;
}
/**
* @class
* Initializes a new instance of the MultiInstanceSettings class.
@ -7913,7 +7920,11 @@ export interface ComputeNodeInformation {
* whereas task resource files are downloaded only for the primary. Also note
* that these resource files are not downloaded to the task working directory,
* but instead are downloaded to the task root directory (one directory above
* the working directory).
* the working directory). There is a maximum size for the list of resource
* files. When the max size is exceeded, the request will fail and the
* response error code will be RequestEntityTooLarge. If this occurs, the
* collection of ResourceFiles must be reduced in size. This can be achieved
* using .zip files, Application Packages, or Docker Containers.
*/
export interface MultiInstanceSettings {
numberOfInstances?: number;
@ -8142,7 +8153,11 @@ export interface TaskDependencies {
* @member {array} [resourceFiles] A list of files that the Batch service will
* download to the compute node before running the command line. For
* multi-instance tasks, the resource files will only be downloaded to the
* compute node on which the primary task is executed.
* compute node on which the primary task is executed. There is a maximum size
* for the list of resource files. When the max size is exceeded, the request
* will fail and the response error code will be RequestEntityTooLarge. If this
* occurs, the collection of ResourceFiles must be reduced in size. This can be
* achieved using .zip files, Application Packages, or Docker Containers.
* @member {array} [outputFiles] A list of files that the Batch service will
* upload from the compute node after running the command line. For
* multi-instance tasks, the files will only be uploaded from the compute node
@ -8259,7 +8274,11 @@ export interface TaskDependencies {
* whereas task resource files are downloaded only for the primary. Also note
* that these resource files are not downloaded to the task working directory,
* but instead are downloaded to the task root directory (one directory above
* the working directory).
* the working directory). There is a maximum size for the list of resource
* files. When the max size is exceeded, the request will fail and the
* response error code will be RequestEntityTooLarge. If this occurs, the
* collection of ResourceFiles must be reduced in size. This can be achieved
* using .zip files, Application Packages, or Docker Containers.
* @member {object} [stats] Resource usage statistics for the task.
* @member {string} [stats.url]
* @member {date} [stats.startTime]
@ -8453,7 +8472,11 @@ export interface CloudTask {
* @member {array} [resourceFiles] A list of files that the Batch service will
* download to the compute node before running the command line. For
* multi-instance tasks, the resource files will only be downloaded to the
* compute node on which the primary task is executed.
* compute node on which the primary task is executed. There is a maximum size
* for the list of resource files. When the max size is exceeded, the request
* will fail and the response error code will be RequestEntityTooLarge. If this
* occurs, the collection of ResourceFiles must be reduced in size. This can be
* achieved using .zip files, Application Packages, or Docker Containers.
* @member {array} [outputFiles] A list of files that the Batch service will
* upload from the compute node after running the command line. For
* multi-instance tasks, the files will only be uploaded from the compute node
@ -8509,7 +8532,11 @@ export interface CloudTask {
* whereas task resource files are downloaded only for the primary. Also note
* that these resource files are not downloaded to the task working directory,
* but instead are downloaded to the task root directory (one directory above
* the working directory).
* the working directory). There is a maximum size for the list of resource
* files. When the max size is exceeded, the request will fail and the
* response error code will be RequestEntityTooLarge. If this occurs, the
* collection of ResourceFiles must be reduced in size. This can be achieved
* using .zip files, Application Packages, or Docker Containers.
* @member {object} [dependsOn] The tasks that this task depends on. This task
* will not be scheduled until all tasks that it depends on have completed
* successfully. If any of those tasks fail and exhaust their retry counts,
@ -8568,11 +8595,11 @@ export interface TaskAddParameter {
* @constructor
* @summary A collection of Azure Batch tasks to add.
*
* @member {array} value The collection of tasks to add. The total serialized
* size of this collection must be less than 4MB. If it is greater than 4MB
* (for example if each task has 100's of resource files or environment
* variables), the request will fail with code 'RequestBodyTooLarge' and should
* be retried again with fewer tasks.
* @member {array} value The collection of tasks to add. The maximum count of
* tasks is 100. The total serialized size of this collection must be less than
* 1MB. If it is greater than 1MB (for example if each task has 100's of
* resource files or environment variables), the request will fail with code
* 'RequestBodyTooLarge' and should be retried again with fewer tasks.
*/
export interface TaskAddCollectionParameter {
value: TaskAddParameter[];
@ -9003,19 +9030,9 @@ export interface ComputeNodeEndpointConfiguration {
* just a soft affinity. If the target node is busy or unavailable at the time
* the task is scheduled, then the task will be scheduled elsewhere.
* @member {string} [vmSize] The size of the virtual machine hosting the
* compute node. For information about available sizes of virtual machines for
* Cloud Services pools (pools created with cloudServiceConfiguration), see
* Sizes for Cloud Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* compute node. For information about available sizes of virtual machines in
* pools, see Choose a VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {number} [totalTasksRun] The total number of job tasks completed on
* the compute node. This includes Job Manager tasks and normal tasks, but not
* Job Preparation, Job Release or Start tasks.
@ -9151,6 +9168,13 @@ export interface ComputeNodeEndpointConfiguration {
* @member {object} [endpointConfiguration] The endpoint configuration for the
* compute node.
* @member {array} [endpointConfiguration.inboundEndpoints]
* @member {object} [nodeAgentInfo] Information about the node agent version
* and the time the node upgraded to a new version.
* @member {string} [nodeAgentInfo.version] This version number can be checked
* against the node agent release notes located at
* https://github.com/Azure/Batch/blob/master/changelogs/nodeagent/CHANGELOG.md.
* @member {date} [nodeAgentInfo.lastUpdateTime] This is the most recent time
* that the node agent was updated to a new version.
*/
export interface ComputeNode {
id?: string;
@ -9173,6 +9197,7 @@ export interface ComputeNode {
errors?: ComputeNodeError[];
isDedicated?: boolean;
endpointConfiguration?: ComputeNodeEndpointConfiguration;
nodeAgentInfo?: NodeAgentInformation;
}
/**
@ -9344,7 +9369,12 @@ export interface ComputeNodeGetRemoteLoginSettingsResult {
* @member {string}
* [jobSpecification.jobManagerTask.containerSettings.registry.password]
* @member {array} [jobSpecification.jobManagerTask.resourceFiles] Files listed
* under this element are located in the task's working directory.
* under this element are located in the task's working directory. There is a
* maximum size for the list of resource files. When the max size is exceeded,
* the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers.
* @member {array} [jobSpecification.jobManagerTask.outputFiles] For
* multi-instance tasks, the files will only be uploaded from the compute node
* on which the primary task is executed.
@ -9471,6 +9501,11 @@ export interface ComputeNodeGetRemoteLoginSettingsResult {
* [jobSpecification.jobPreparationTask.containerSettings.registry.password]
* @member {array} [jobSpecification.jobPreparationTask.resourceFiles] Files
* listed under this element are located in the task's working directory.
* There is a maximum size for the list of resource files. When the max size
* is exceeded, the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers.
* @member {array} [jobSpecification.jobPreparationTask.environmentSettings]
* @member {object} [jobSpecification.jobPreparationTask.constraints]
* @member {moment.duration}
@ -9635,19 +9670,9 @@ export interface ComputeNodeGetRemoteLoginSettingsResult {
* a maximum length of 1024.
* @member {string}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose a
* VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration]
* This property must be specified if the pool needs to be created with Azure
@ -9708,8 +9733,8 @@ export interface ComputeNodeGetRemoteLoginSettingsResult {
* [jobSpecification.poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -9943,7 +9968,9 @@ export interface ComputeNodeGetRemoteLoginSettingsResult {
* [jobSpecification.poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch service
* application licenses. If a license is requested which is not supported, pool
* creation will fail.
* creation will fail. The permitted licenses available on the pool are 'maya',
* 'vray', '3dsmax', 'arnold'. An additional charge applies for each
* application license added to the pool.
* @member {array}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array}
@ -10083,7 +10110,12 @@ export interface JobSchedulePatchParameter {
* @member {string}
* [jobSpecification.jobManagerTask.containerSettings.registry.password]
* @member {array} [jobSpecification.jobManagerTask.resourceFiles] Files listed
* under this element are located in the task's working directory.
* under this element are located in the task's working directory. There is a
* maximum size for the list of resource files. When the max size is exceeded,
* the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers.
* @member {array} [jobSpecification.jobManagerTask.outputFiles] For
* multi-instance tasks, the files will only be uploaded from the compute node
* on which the primary task is executed.
@ -10210,6 +10242,11 @@ export interface JobSchedulePatchParameter {
* [jobSpecification.jobPreparationTask.containerSettings.registry.password]
* @member {array} [jobSpecification.jobPreparationTask.resourceFiles] Files
* listed under this element are located in the task's working directory.
* There is a maximum size for the list of resource files. When the max size
* is exceeded, the request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles must
* be reduced in size. This can be achieved using .zip files, Application
* Packages, or Docker Containers.
* @member {array} [jobSpecification.jobPreparationTask.environmentSettings]
* @member {object} [jobSpecification.jobPreparationTask.constraints]
* @member {moment.duration}
@ -10374,19 +10411,9 @@ export interface JobSchedulePatchParameter {
* a maximum length of 1024.
* @member {string}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose a
* VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration]
* This property must be specified if the pool needs to be created with Azure
@ -10447,8 +10474,8 @@ export interface JobSchedulePatchParameter {
* [jobSpecification.poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -10682,7 +10709,9 @@ export interface JobSchedulePatchParameter {
* [jobSpecification.poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch service
* application licenses. If a license is requested which is not supported, pool
* creation will fail.
* creation will fail. The permitted licenses available on the pool are 'maya',
* 'vray', '3dsmax', 'arnold'. An additional charge applies for each
* application license added to the pool.
* @member {array}
* [jobSpecification.poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array}
@ -10798,19 +10827,9 @@ export interface JobTerminateParameter {
* display name need not be unique and can contain any Unicode characters up to
* a maximum length of 1024.
* @member {string} [poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose a
* VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration] This
* property must be specified if the pool needs to be created with Azure PaaS
@ -10871,8 +10890,8 @@ export interface JobTerminateParameter {
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -11096,7 +11115,9 @@ export interface JobTerminateParameter {
* @member {array} [poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch service
* application licenses. If a license is requested which is not supported, pool
* creation will fail.
* creation will fail. The permitted licenses available on the pool are 'maya',
* 'vray', '3dsmax', 'arnold'. An additional charge applies for each
* application license added to the pool.
* @member {array} [poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array} [poolInfo.autoPoolSpecification.pool.metadata] The Batch
* service does not assign any meaning to metadata; it is solely for the use of
@ -11173,19 +11194,9 @@ export interface JobPatchParameter {
* display name need not be unique and can contain any Unicode characters up to
* a maximum length of 1024.
* @member {string} [poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and A2V2.
* For information about available VM sizes for pools using images from the
* Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with premium
* storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose a
* VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration] This
* property must be specified if the pool needs to be created with Azure PaaS
@ -11246,8 +11257,8 @@ export interface JobPatchParameter {
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -11471,7 +11482,9 @@ export interface JobPatchParameter {
* @member {array} [poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch service
* application licenses. If a license is requested which is not supported, pool
* creation will fail.
* creation will fail. The permitted licenses available on the pool are 'maya',
* 'vray', '3dsmax', 'arnold'. An additional charge applies for each
* application license added to the pool.
* @member {array} [poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array} [poolInfo.autoPoolSpecification.pool.metadata] The Batch
* service does not assign any meaning to metadata; it is solely for the use of
@ -12746,7 +12759,9 @@ export interface AccountListNodeAgentSkusOptions {
* @constructor
* Additional parameters for listPoolNodeCounts operation.
*
* @member {string} [filter] An OData $filter clause.
* @member {string} [filter] An OData $filter clause. For more information on
* constructing this filter, see
* https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch.
* @member {number} [maxResults] The maximum number of items to return in the
* response. Default value: 10 .
* @member {number} [timeout] The maximum time that the server can spend

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -97,6 +93,7 @@ exports.PoolAddParameter = require('./poolAddParameter');
exports.AffinityInformation = require('./affinityInformation');
exports.TaskExecutionInformation = require('./taskExecutionInformation');
exports.ComputeNodeInformation = require('./computeNodeInformation');
exports.NodeAgentInformation = require('./nodeAgentInformation');
exports.MultiInstanceSettings = require('./multiInstanceSettings');
exports.TaskStatistics = require('./taskStatistics');
exports.TaskIdRange = require('./taskIdRange');

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
@ -93,7 +89,12 @@ class JobAddParameter {
* @member {string} [jobManagerTask.containerSettings.registry.userName]
* @member {string} [jobManagerTask.containerSettings.registry.password]
* @member {array} [jobManagerTask.resourceFiles] Files listed under this
* element are located in the task's working directory.
* element are located in the task's working directory. There is a maximum
* size for the list of resource files. When the max size is exceeded, the
* request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles
* must be reduced in size. This can be achieved using .zip files,
* Application Packages, or Docker Containers.
* @member {array} [jobManagerTask.outputFiles] For multi-instance tasks, the
* files will only be uploaded from the compute node on which the primary
* task is executed.
@ -210,7 +211,12 @@ class JobAddParameter {
* @member {string} [jobPreparationTask.containerSettings.registry.userName]
* @member {string} [jobPreparationTask.containerSettings.registry.password]
* @member {array} [jobPreparationTask.resourceFiles] Files listed under this
* element are located in the task's working directory.
* element are located in the task's working directory. There is a maximum
* size for the list of resource files. When the max size is exceeded, the
* request will fail and the response error code will be
* RequestEntityTooLarge. If this occurs, the collection of ResourceFiles
* must be reduced in size. This can be achieved using .zip files,
* Application Packages, or Docker Containers.
* @member {array} [jobPreparationTask.environmentSettings]
* @member {object} [jobPreparationTask.constraints]
* @member {moment.duration}
@ -362,19 +368,9 @@ class JobAddParameter {
* display name need not be unique and can contain any Unicode characters up
* to a maximum length of 1024.
* @member {string} [poolInfo.autoPoolSpecification.pool.vmSize] For
* information about available sizes of virtual machines for Cloud Services
* pools (pools created with cloudServiceConfiguration), see Sizes for Cloud
* Services
* (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/).
* Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 and
* A2V2. For information about available VM sizes for pools using images from
* the Virtual Machines Marketplace (pools created with
* virtualMachineConfiguration) see Sizes for Virtual Machines (Linux)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)
* or Sizes for Virtual Machines (Windows)
* (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/).
* Batch supports all Azure VM sizes except STANDARD_A0 and those with
* premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
* information about available sizes of virtual machines in pools, see Choose
* a VM size for compute nodes in an Azure Batch pool
* (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).
* @member {object}
* [poolInfo.autoPoolSpecification.pool.cloudServiceConfiguration] This
* property must be specified if the pool needs to be created with Azure PaaS
@ -435,8 +431,8 @@ class JobAddParameter {
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk]
* @member {string}
* [poolInfo.autoPoolSpecification.pool.virtualMachineConfiguration.osDisk.caching]
* The default value for caching is none. For information about the caching
* options see:
* The default value for caching is readwrite. For information about the
* caching options see:
* https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
* Possible values include: 'none', 'readOnly', 'readWrite'
* @member {string}
@ -670,7 +666,9 @@ class JobAddParameter {
* @member {array} [poolInfo.autoPoolSpecification.pool.applicationLicenses]
* The list of application licenses must be a subset of available Batch
* service application licenses. If a license is requested which is not
* supported, pool creation will fail.
* supported, pool creation will fail. The permitted licenses available on
* the pool are 'maya', 'vray', '3dsmax', 'arnold'. An additional charge
* applies for each application license added to the pool.
* @member {array} [poolInfo.autoPoolSpecification.pool.userAccounts]
* @member {array} [poolInfo.autoPoolSpecification.pool.metadata] The Batch
* service does not assign any meaning to metadata; it is solely for the use

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Просмотреть файл

@ -1,8 +1,4 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше