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,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.

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

@ -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.

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