Merge pull request #1785 from huangpf/dev

Azure CPlat PR : Update NextLink Definition for VM.List(rgName)
This commit is contained in:
Hao Chen 2016-06-29 10:41:29 -07:00 коммит произвёл GitHub
Родитель 12d012aa51 fd6f163e73
Коммит e96cb83485
110 изменённых файлов: 3267 добавлений и 3325 удалений

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,7 +19,7 @@ declare class ComputeManagementClient {
* *
* @param {credentials} credentials - Gets Azure subscription credentials. * @param {credentials} credentials - Gets Azure subscription credentials.
* *
* @param {string} subscriptionId - Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. * @param {string} subscriptionId - subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
* *
* @param {string} [baseUri] - The base URI of the service. * @param {string} [baseUri] - The base URI of the service.
* *

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -29,7 +29,7 @@ var operations = require('./operations');
* *
* @param {credentials} credentials - Gets Azure subscription credentials. * @param {credentials} credentials - Gets Azure subscription credentials.
* *
* @param {string} subscriptionId - Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. * @param {string} subscriptionId - subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
* *
* @param {string} [baseUri] - The base URI of the service. * @param {string} [baseUri] - The base URI of the service.
* *

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -14,25 +14,24 @@
* @class * @class
* Initializes a new instance of the AdditionalUnattendContent class. * Initializes a new instance of the AdditionalUnattendContent class.
* @constructor * @constructor
* Gets or sets additional XML formatted information that can be included in * additional XML formatted information that can be included in the
* the Unattend.xml file, which is used by Windows Setup. Contents are * Unattend.xml file, which is used by Windows Setup. Contents are defined by
* defined by setting name, component name, and the pass in which the content * setting name, component name, and the pass in which the content is a
* is a applied. * applied.
* @member {string} [passName] Gets or sets the pass name. Currently, the only * @member {string} [passName] the pass name. Currently, the only allowable
* allowable value is oobeSystem. Possible values include: 'oobeSystem' * value is oobeSystem. Possible values include: 'oobeSystem'
* *
* @member {string} [componentName] Gets or sets the component name. * @member {string} [componentName] the component name. Currently, the only
* Currently, the only allowable value is Microsoft-Windows-Shell-Setup. * allowable value is Microsoft-Windows-Shell-Setup. Possible values include:
* Possible values include: 'Microsoft-Windows-Shell-Setup' * 'Microsoft-Windows-Shell-Setup'
* *
* @member {string} [settingName] Gets or sets setting name (e.g. * @member {string} [settingName] setting name (e.g. FirstLogonCommands,
* FirstLogonCommands, AutoLogon ). Possible values include: 'AutoLogon', * AutoLogon ). Possible values include: 'AutoLogon', 'FirstLogonCommands'
* 'FirstLogonCommands'
* *
* @member {string} [content] Gets or sets XML formatted content that is added * @member {string} [content] XML formatted content that is added to the
* to the unattend.xml file in the specified pass and component.The XML must * unattend.xml file in the specified pass and component.The XML must be less
* be less than 4 KB and must include the root element for the setting or * than 4 KB and must include the root element for the setting or feature
* feature that is being inserted. * that is being inserted.
* *
*/ */
function AdditionalUnattendContent() { function AdditionalUnattendContent() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,7 +15,7 @@
* Initializes a new instance of the ApiEntityReference class. * Initializes a new instance of the ApiEntityReference class.
* @constructor * @constructor
* The API entity reference. * The API entity reference.
* @member {string} [id] Gets or sets ARM resource id in the form of * @member {string} [id] the ARM resource id in the form of
* /subscriptions/{SubcriptionId}/resourceGroups/{ResourceGroupName}/... * /subscriptions/{SubcriptionId}/resourceGroups/{ResourceGroupName}/...
* *
*/ */

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,20 +19,20 @@ var util = require('util');
* Initializes a new instance of the ApiError class. * Initializes a new instance of the ApiError class.
* @constructor * @constructor
* Api error. * Api error.
* @member {array} [details] Gets or sets the Api error details * @member {array} [details] the Api error details
* *
* @member {object} [innererror] Gets or sets the Api inner error * @member {object} [innererror] the Api inner error
* *
* @member {string} [innererror.exceptiontype] Gets or sets the exception type. * @member {string} [innererror.exceptiontype] the exception type.
* *
* @member {string} [innererror.errordetail] Gets or sets the internal error * @member {string} [innererror.errordetail] the internal error message or
* message or exception dump. * exception dump.
* *
* @member {string} [code] Gets or sets the error code. * @member {string} [code] the error code.
* *
* @member {string} [target] Gets or sets the target of the particular error. * @member {string} [target] the target of the particular error.
* *
* @member {string} [message] Gets or sets the error message. * @member {string} [message] the error message.
* *
*/ */
function ApiError() { function ApiError() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,11 +15,11 @@
* Initializes a new instance of the ApiErrorBase class. * Initializes a new instance of the ApiErrorBase class.
* @constructor * @constructor
* Api error base. * Api error base.
* @member {string} [code] Gets or sets the error code. * @member {string} [code] the error code.
* *
* @member {string} [target] Gets or sets the target of the particular error. * @member {string} [target] the target of the particular error.
* *
* @member {string} [message] Gets or sets the error message. * @member {string} [message] the error message.
* *
*/ */
function ApiErrorBase() { function ApiErrorBase() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,15 +19,14 @@ var util = require('util');
* Initializes a new instance of the AvailabilitySet class. * Initializes a new instance of the AvailabilitySet class.
* @constructor * @constructor
* Create or update Availability Set parameters. * Create or update Availability Set parameters.
* @member {number} [platformUpdateDomainCount] Gets or sets Update Domain * @member {number} [platformUpdateDomainCount] Update Domain count.
* count.
* *
* @member {number} [platformFaultDomainCount] Gets or sets Fault Domain count. * @member {number} [platformFaultDomainCount] Fault Domain count.
* *
* @member {array} [virtualMachines] Gets or sets a list containing reference * @member {array} [virtualMachines] a list containing reference to all
* to all Virtual Machines created under this Availability Set. * Virtual Machines created under this Availability Set.
* *
* @member {array} [statuses] Gets or sets the resource status information. * @member {array} [statuses] the resource status information.
* *
*/ */
function AvailabilitySet() { function AvailabilitySet() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the AvailabilitySetListResult class. * Initializes a new instance of the AvailabilitySetListResult class.
* @constructor * @constructor
* The List Availability Set operation response. * The List Availability Set operation response.
* @member {array} [value] Gets or sets the list of availability sets * @member {array} [value] the list of availability sets
* *
*/ */
function AvailabilitySetListResult() { function AvailabilitySetListResult() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,11 +15,11 @@
* Initializes a new instance of the BootDiagnostics class. * Initializes a new instance of the BootDiagnostics class.
* @constructor * @constructor
* Describes Boot Diagnostics. * Describes Boot Diagnostics.
* @member {boolean} [enabled] Gets or sets whether boot diagnostics should be * @member {boolean} [enabled] whether boot diagnostics should be enabled on
* enabled on the Virtual Machine. * the Virtual Machine.
* *
* @member {string} [storageUri] Gets or sets the boot diagnostics storage * @member {string} [storageUri] the boot diagnostics storage Uri. It should
* Uri. It should be a valid Uri * be a valid Uri
* *
*/ */
function BootDiagnostics() { function BootDiagnostics() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,11 +15,10 @@
* Initializes a new instance of the BootDiagnosticsInstanceView class. * Initializes a new instance of the BootDiagnosticsInstanceView class.
* @constructor * @constructor
* The instance view of a virtual machine boot diagnostics. * The instance view of a virtual machine boot diagnostics.
* @member {string} [consoleScreenshotBlobUri] Gets or sets the console * @member {string} [consoleScreenshotBlobUri] the console screenshot blob Uri.
* screenshot blob Uri.
* *
* @member {string} [serialConsoleLogBlobUri] Gets or sets the Linux serial * @member {string} [serialConsoleLogBlobUri] the Linux serial console log
* console log blob Uri. * blob Uri.
* *
*/ */
function BootDiagnosticsInstanceView() { function BootDiagnosticsInstanceView() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,8 +19,8 @@ var util = require('util');
* Initializes a new instance of the ContainerService class. * Initializes a new instance of the ContainerService class.
* @constructor * @constructor
* Container service * Container service
* @member {string} [provisioningState] Gets the provisioning state, which * @member {string} [provisioningState] the provisioning state, which only
* only appears in the response. * appears in the response.
* *
* @member {object} [orchestratorProfile] Properties of orchestrator * @member {object} [orchestratorProfile] Properties of orchestrator
* *
@ -56,19 +56,19 @@ var util = require('util');
* @member {object} [linuxProfile.ssh] Specifies the ssh key configuration for * @member {object} [linuxProfile.ssh] Specifies the ssh key configuration for
* Linux VMs * Linux VMs
* *
* @member {array} [linuxProfile.ssh.publicKeys] Gets or sets the list of SSH * @member {array} [linuxProfile.ssh.publicKeys] the list of SSH public keys
* public keys used to authenticate with Linux based VMs * used to authenticate with Linux based VMs
* *
* @member {object} [diagnosticsProfile] Properties for Diagnostic Agent * @member {object} [diagnosticsProfile] Properties for Diagnostic Agent
* *
* @member {object} [diagnosticsProfile.vmDiagnostics] Profile for container * @member {object} [diagnosticsProfile.vmDiagnostics] Profile for container
* service VM diagnostic agent * service VM diagnostic agent
* *
* @member {boolean} [diagnosticsProfile.vmDiagnostics.enabled] Gets or sets * @member {boolean} [diagnosticsProfile.vmDiagnostics.enabled] whether VM
* whether VM Diagnostic Agent should be provisioned on the Virtual Machine. * Diagnostic Agent should be provisioned on the Virtual Machine.
* *
* @member {string} [diagnosticsProfile.vmDiagnostics.storageUri] Gets or sets * @member {string} [diagnosticsProfile.vmDiagnostics.storageUri] whether VM
* whether VM Diagnostic Agent should be provisioned on the Virtual Machine. * Diagnostic Agent should be provisioned on the Virtual Machine.
* *
*/ */
function ContainerService() { function ContainerService() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,11 +19,11 @@ var models = require('./index');
* @member {object} [vmDiagnostics] Profile for container service VM * @member {object} [vmDiagnostics] Profile for container service VM
* diagnostic agent * diagnostic agent
* *
* @member {boolean} [vmDiagnostics.enabled] Gets or sets whether VM * @member {boolean} [vmDiagnostics.enabled] whether VM Diagnostic Agent
* Diagnostic Agent should be provisioned on the Virtual Machine. * should be provisioned on the Virtual Machine.
* *
* @member {string} [vmDiagnostics.storageUri] Gets or sets whether VM * @member {string} [vmDiagnostics.storageUri] whether VM Diagnostic Agent
* Diagnostic Agent should be provisioned on the Virtual Machine. * should be provisioned on the Virtual Machine.
* *
*/ */
function ContainerServiceDiagnosticsProfile() { function ContainerServiceDiagnosticsProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -22,8 +22,8 @@ var models = require('./index');
* *
* @member {object} ssh Specifies the ssh key configuration for Linux VMs * @member {object} ssh Specifies the ssh key configuration for Linux VMs
* *
* @member {array} [ssh.publicKeys] Gets or sets the list of SSH public keys * @member {array} [ssh.publicKeys] the list of SSH public keys used to
* used to authenticate with Linux based VMs * authenticate with Linux based VMs
* *
*/ */
function ContainerServiceLinuxProfile() { function ContainerServiceLinuxProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the ContainerServiceListResult class. * Initializes a new instance of the ContainerServiceListResult class.
* @constructor * @constructor
* The List Container Service operation response * The List Container Service operation response
* @member {array} [value] Gets or sets the list of container services. * @member {array} [value] the list of container services.
* *
*/ */
function ContainerServiceListResult() { function ContainerServiceListResult() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,8 +19,8 @@ var util = require('util');
* Initializes a new instance of the ContainerServiceSshConfiguration class. * Initializes a new instance of the ContainerServiceSshConfiguration class.
* @constructor * @constructor
* SSH configuration for Linux based VMs running on Azure * SSH configuration for Linux based VMs running on Azure
* @member {array} [publicKeys] Gets or sets the list of SSH public keys used * @member {array} [publicKeys] the list of SSH public keys used to
* to authenticate with Linux based VMs * authenticate with Linux based VMs
* *
*/ */
function ContainerServiceSshConfiguration() { function ContainerServiceSshConfiguration() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,9 +15,9 @@
* Initializes a new instance of the ContainerServiceSshPublicKey class. * Initializes a new instance of the ContainerServiceSshPublicKey class.
* @constructor * @constructor
* Contains information about SSH certificate public key data. * Contains information about SSH certificate public key data.
* @member {string} keyData Gets or sets Certificate public key used to * @member {string} keyData Certificate public key used to authenticate with
* authenticate with VM through SSH. The certificate must be in Pem format * VM through SSH. The certificate must be in Pem format with or without
* with or without headers. * headers.
* *
*/ */
function ContainerServiceSshPublicKey() { function ContainerServiceSshPublicKey() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,11 +15,11 @@
* Initializes a new instance of the ContainerServiceVMDiagnostics class. * Initializes a new instance of the ContainerServiceVMDiagnostics class.
* @constructor * @constructor
* Describes VM Diagnostics. * Describes VM Diagnostics.
* @member {boolean} [enabled] Gets or sets whether VM Diagnostic Agent should * @member {boolean} [enabled] whether VM Diagnostic Agent should be
* be provisioned on the Virtual Machine. * provisioned on the Virtual Machine.
* *
* @member {string} [storageUri] Gets or sets whether VM Diagnostic Agent * @member {string} [storageUri] whether VM Diagnostic Agent should be
* should be provisioned on the Virtual Machine. * provisioned on the Virtual Machine.
* *
*/ */
function ContainerServiceVMDiagnostics() { function ContainerServiceVMDiagnostics() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,31 +17,31 @@ var models = require('./index');
* Initializes a new instance of the DataDisk class. * Initializes a new instance of the DataDisk class.
* @constructor * @constructor
* Describes a data disk. * Describes a data disk.
* @member {number} lun Gets or sets the logical unit number. * @member {number} lun the logical unit number.
* *
* @member {string} name Gets or sets the disk name. * @member {string} name the disk name.
* *
* @member {object} vhd Gets or sets the Virtual Hard Disk. * @member {object} vhd the Virtual Hard Disk.
* *
* @member {string} [vhd.uri] Gets or sets the virtual hard disk's uri. It * @member {string} [vhd.uri] the virtual hard disk's uri. It should be a
* should be a valid Uri to a virtual hard disk. * valid Uri to a virtual hard disk.
* *
* @member {object} [image] Gets or sets the Source User Image * @member {object} [image] the Source User Image VirtualHardDisk. This
* VirtualHardDisk. This VirtualHardDisk will be copied before using it to * VirtualHardDisk will be copied before using it to attach to the Virtual
* attach to the Virtual Machine.If SourceImage is provided, the destination * Machine.If SourceImage is provided, the destination VirtualHardDisk should
* VirtualHardDisk should not exist. * not exist.
* *
* @member {string} [image.uri] Gets or sets the virtual hard disk's uri. It * @member {string} [image.uri] the virtual hard disk's uri. It should be a
* should be a valid Uri to a virtual hard disk. * valid Uri to a virtual hard disk.
* *
* @member {string} [caching] Gets or sets the caching type. Possible values * @member {string} [caching] the caching type. Possible values include:
* include: 'None', 'ReadOnly', 'ReadWrite' * 'None', 'ReadOnly', 'ReadWrite'
* *
* @member {string} createOption Gets or sets the create option. Possible * @member {string} createOption the create option. Possible values include:
* values include: 'fromImage', 'empty', 'attach' * 'fromImage', 'empty', 'attach'
* *
* @member {number} [diskSizeGB] Gets or sets the initial disk size in GB for * @member {number} [diskSizeGB] the initial disk size in GB for blank data
* blank data disks, and the new desired size for existing OS and Data disks. * disks, and the new desired size for existing OS and Data disks.
* *
*/ */
function DataDisk() { function DataDisk() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,9 +15,9 @@
* Initializes a new instance of the DataDiskImage class. * Initializes a new instance of the DataDiskImage class.
* @constructor * @constructor
* Contains the data disk images information. * Contains the data disk images information.
* @member {number} [lun] Gets the LUN number for a data disk.This value is * @member {number} [lun] the LUN number for a data disk.This value is used to
* used to identify data disk image inside the VMImage therefore it must be * identify data disk image inside the VMImage therefore it must be unique
* unique for each data disk.The allowed character for the value is digit. * for each data disk.The allowed character for the value is digit.
* *
*/ */
function DataDiskImage() { function DataDiskImage() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,13 +17,13 @@ var models = require('./index');
* Initializes a new instance of the DiagnosticsProfile class. * Initializes a new instance of the DiagnosticsProfile class.
* @constructor * @constructor
* Describes a diagnostics profile. * Describes a diagnostics profile.
* @member {object} [bootDiagnostics] Gets or sets the boot diagnostics. * @member {object} [bootDiagnostics] the boot diagnostics.
* *
* @member {boolean} [bootDiagnostics.enabled] Gets or sets whether boot * @member {boolean} [bootDiagnostics.enabled] whether boot diagnostics should
* diagnostics should be enabled on the Virtual Machine. * be enabled on the Virtual Machine.
* *
* @member {string} [bootDiagnostics.storageUri] Gets or sets the boot * @member {string} [bootDiagnostics.storageUri] the boot diagnostics storage
* diagnostics storage Uri. It should be a valid Uri * Uri. It should be a valid Uri
* *
*/ */
function DiagnosticsProfile() { function DiagnosticsProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,30 +17,30 @@ var models = require('./index');
* Initializes a new instance of the DiskEncryptionSettings class. * Initializes a new instance of the DiskEncryptionSettings class.
* @constructor * @constructor
* Describes a Encryption Settings for a Disk * Describes a Encryption Settings for a Disk
* @member {object} [diskEncryptionKey] Gets or sets the disk encryption key * @member {object} [diskEncryptionKey] the disk encryption key which is a
* which is a KeyVault Secret. * KeyVault Secret.
* *
* @member {string} [diskEncryptionKey.secretUrl] Gets or sets the URL * @member {string} [diskEncryptionKey.secretUrl] the URL referencing a secret
* referencing a secret in a Key Vault. * in a Key Vault.
* *
* @member {object} [diskEncryptionKey.sourceVault] Gets or sets the Relative * @member {object} [diskEncryptionKey.sourceVault] the Relative URL of the
* URL of the Key Vault containing the secret. * Key Vault containing the secret.
* *
* @member {string} [diskEncryptionKey.sourceVault.id] Resource Id * @member {string} [diskEncryptionKey.sourceVault.id] Resource Id
* *
* @member {object} [keyEncryptionKey] Gets or sets the key encryption key * @member {object} [keyEncryptionKey] the key encryption key which is
* which is KeyVault Key. * KeyVault Key.
* *
* @member {string} [keyEncryptionKey.keyUrl] Gets or sets the URL referencing * @member {string} [keyEncryptionKey.keyUrl] the URL referencing a key in a
* a key in a Key Vault. * Key Vault.
* *
* @member {object} [keyEncryptionKey.sourceVault] Gets or sets the Relative * @member {object} [keyEncryptionKey.sourceVault] the Relative URL of the Key
* URL of the Key Vault containing the key * Vault containing the key
* *
* @member {string} [keyEncryptionKey.sourceVault.id] Resource Id * @member {string} [keyEncryptionKey.sourceVault.id] Resource Id
* *
* @member {boolean} [enabled] Gets or sets whether disk encryption should be * @member {boolean} [enabled] whether disk encryption should be enabled on
* enabled on the Virtual Machine. * the Virtual Machine.
* *
*/ */
function DiskEncryptionSettings() { function DiskEncryptionSettings() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,9 +19,9 @@ var util = require('util');
* Initializes a new instance of the DiskInstanceView class. * Initializes a new instance of the DiskInstanceView class.
* @constructor * @constructor
* The instance view of the disk. * The instance view of the disk.
* @member {string} [name] Gets or sets the disk name. * @member {string} [name] the disk name.
* *
* @member {array} [statuses] Gets or sets the resource status information. * @member {array} [statuses] the resource status information.
* *
*/ */
function DiskInstanceView() { function DiskInstanceView() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -23,12 +23,15 @@
* 'Standard_D3', 'Standard_D4', 'Standard_D11', 'Standard_D12', * 'Standard_D3', 'Standard_D4', 'Standard_D11', 'Standard_D12',
* 'Standard_D13', 'Standard_D14', 'Standard_D1_v2', 'Standard_D2_v2', * 'Standard_D13', 'Standard_D14', 'Standard_D1_v2', 'Standard_D2_v2',
* 'Standard_D3_v2', 'Standard_D4_v2', 'Standard_D5_v2', 'Standard_D11_v2', * 'Standard_D3_v2', 'Standard_D4_v2', 'Standard_D5_v2', 'Standard_D11_v2',
* 'Standard_D12_v2', 'Standard_D13_v2', 'Standard_D14_v2', 'Standard_DS1', * 'Standard_D12_v2', 'Standard_D13_v2', 'Standard_D14_v2',
* 'Standard_DS2', 'Standard_DS3', 'Standard_DS4', 'Standard_DS11', * 'Standard_D15_v2', 'Standard_DS1', 'Standard_DS2', 'Standard_DS3',
* 'Standard_DS12', 'Standard_DS13', 'Standard_DS14', 'Standard_G1', * 'Standard_DS4', 'Standard_DS11', 'Standard_DS12', 'Standard_DS13',
* 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', * 'Standard_DS14', 'Standard_DS1_v2', 'Standard_DS2_v2', 'Standard_DS3_v2',
* 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', * 'Standard_DS4_v2', 'Standard_DS5_v2', 'Standard_DS11_v2',
* 'Standard_GS5' * 'Standard_DS12_v2', 'Standard_DS13_v2', 'Standard_DS14_v2',
* 'Standard_DS15_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3',
* 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2',
* 'Standard_GS3', 'Standard_GS4', 'Standard_GS5'
* *
*/ */
function HardwareProfile() { function HardwareProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,15 +15,15 @@
* Initializes a new instance of the ImageReference class. * Initializes a new instance of the ImageReference class.
* @constructor * @constructor
* The image reference. * The image reference.
* @member {string} [publisher] Gets or sets the image publisher. * @member {string} [publisher] the image publisher.
* *
* @member {string} [offer] Gets or sets the image offer. * @member {string} [offer] the image offer.
* *
* @member {string} [sku] Gets or sets the image sku. * @member {string} [sku] the image sku.
* *
* @member {string} [version] Gets or sets the image version. The allowed * @member {string} [version] the image version. The allowed formats are
* formats are Major.Minor.Build or 'latest'. Major, Minor and Build being * Major.Minor.Build or 'latest'. Major, Minor and Build being decimal
* decimal numbers. Specify 'latest' to use the latest version of image. * numbers. Specify 'latest' to use the latest version of image.
* *
*/ */
function ImageReference() { function ImageReference() {

Разница между файлами не показана из-за своего большого размера Загрузить разницу

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,10 +15,9 @@
* Initializes a new instance of the InnerError class. * Initializes a new instance of the InnerError class.
* @constructor * @constructor
* Inner error details. * Inner error details.
* @member {string} [exceptiontype] Gets or sets the exception type. * @member {string} [exceptiontype] the exception type.
* *
* @member {string} [errordetail] Gets or sets the internal error message or * @member {string} [errordetail] the internal error message or exception dump.
* exception dump.
* *
*/ */
function InnerError() { function InnerError() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,18 +15,17 @@
* Initializes a new instance of the InstanceViewStatus class. * Initializes a new instance of the InstanceViewStatus class.
* @constructor * @constructor
* Instance view status. * Instance view status.
* @member {string} [code] Gets the status Code. * @member {string} [code] the status Code.
* *
* @member {string} [level] Gets or sets the level Code. Possible values * @member {string} [level] the level Code. Possible values include: 'Info',
* include: 'Info', 'Warning', 'Error' * 'Warning', 'Error'
* *
* @member {string} [displayStatus] Gets or sets the short localizable label * @member {string} [displayStatus] the short localizable label for the status.
* for the status.
* *
* @member {string} [message] Gets or sets the detailed Message, including for * @member {string} [message] the detailed Message, including for alerts and
* alerts and error messages. * error messages.
* *
* @member {date} [time] Gets or sets the time of the status. * @member {date} [time] the time of the status.
* *
*/ */
function InstanceViewStatus() { function InstanceViewStatus() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,11 +17,10 @@ var models = require('./index');
* Initializes a new instance of the KeyVaultKeyReference class. * Initializes a new instance of the KeyVaultKeyReference class.
* @constructor * @constructor
* Describes a reference to Key Vault Key * Describes a reference to Key Vault Key
* @member {string} keyUrl Gets or sets the URL referencing a key in a Key * @member {string} keyUrl the URL referencing a key in a Key Vault.
* Vault.
* *
* @member {object} sourceVault Gets or sets the Relative URL of the Key Vault * @member {object} sourceVault the Relative URL of the Key Vault containing
* containing the key * the key
* *
* @member {string} [sourceVault.id] Resource Id * @member {string} [sourceVault.id] Resource Id
* *

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,11 +17,10 @@ var models = require('./index');
* Initializes a new instance of the KeyVaultSecretReference class. * Initializes a new instance of the KeyVaultSecretReference class.
* @constructor * @constructor
* Describes a reference to Key Vault Secret * Describes a reference to Key Vault Secret
* @member {string} secretUrl Gets or sets the URL referencing a secret in a * @member {string} secretUrl the URL referencing a secret in a Key Vault.
* Key Vault.
* *
* @member {object} sourceVault Gets or sets the Relative URL of the Key Vault * @member {object} sourceVault the Relative URL of the Key Vault containing
* containing the secret. * the secret.
* *
* @member {string} [sourceVault.id] Resource Id * @member {string} [sourceVault.id] Resource Id
* *

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,13 +17,13 @@ var models = require('./index');
* Initializes a new instance of the LinuxConfiguration class. * Initializes a new instance of the LinuxConfiguration class.
* @constructor * @constructor
* Describes Windows Configuration of the OS Profile. * Describes Windows Configuration of the OS Profile.
* @member {boolean} [disablePasswordAuthentication] Gets or sets whether * @member {boolean} [disablePasswordAuthentication] whether Authentication
* Authentication using user name and password is allowed or not * using user name and password is allowed or not
* *
* @member {object} [ssh] Gets or sets the SSH configuration for linux VMs * @member {object} [ssh] the SSH configuration for linux VMs
* *
* @member {array} [ssh.publicKeys] Gets or sets the list of SSH public keys * @member {array} [ssh.publicKeys] the list of SSH public keys used to
* used to authenticate with linux based VMs * authenticate with linux based VMs
* *
*/ */
function LinuxConfiguration() { function LinuxConfiguration() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,7 +17,11 @@ var util = require('util');
* Initializes a new instance of the ListUsagesResult class. * Initializes a new instance of the ListUsagesResult class.
* @constructor * @constructor
* The List Usages operation response. * The List Usages operation response.
* @member {array} [value] Gets or sets the list Compute Resource Usages. * @member {array} [value] the list Compute Resource Usages.
*
* @member {string} [nextLink] the uri to fetch the next page of Compute
* Resource Usages. Call ListNext() with this to fetch the next page of
* Compute Resource Usages.
* *
*/ */
function ListUsagesResult() { function ListUsagesResult() {
@ -47,13 +51,19 @@ ListUsagesResult.prototype.mapper = function () {
element: { element: {
required: false, required: false,
serializedName: 'UsageElementType', serializedName: 'UsageElementType',
defaultValue: {},
type: { type: {
name: 'Composite', name: 'Composite',
className: 'Usage' className: 'Usage'
} }
} }
} }
},
nextLink: {
required: false,
serializedName: 'nextLink',
type: {
name: 'String'
}
} }
} }
} }

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,8 +19,8 @@ var util = require('util');
* Initializes a new instance of the NetworkInterfaceReference class. * Initializes a new instance of the NetworkInterfaceReference class.
* @constructor * @constructor
* Describes a network interface reference. * Describes a network interface reference.
* @member {boolean} [primary] Gets or sets whether this is a primary NIC on a * @member {boolean} [primary] whether this is a primary NIC on a virtual
* virtual machine * machine
* *
*/ */
function NetworkInterfaceReference() { function NetworkInterfaceReference() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,7 +19,7 @@ var util = require('util');
* Initializes a new instance of the NetworkProfile class. * Initializes a new instance of the NetworkProfile class.
* @constructor * @constructor
* Describes a network profile. * Describes a network profile.
* @member {array} [networkInterfaces] Gets or sets the network interfaces. * @member {array} [networkInterfaces] the network interfaces.
* *
*/ */
function NetworkProfile() { function NetworkProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,62 +17,61 @@ var models = require('./index');
* Initializes a new instance of the OSDisk class. * Initializes a new instance of the OSDisk class.
* @constructor * @constructor
* Describes an Operating System disk. * Describes an Operating System disk.
* @member {string} [osType] Gets or sets the Operating System type. Possible * @member {string} [osType] the Operating System type. Possible values
* values include: 'Windows', 'Linux' * include: 'Windows', 'Linux'
* *
* @member {object} [encryptionSettings] Gets or sets the disk encryption * @member {object} [encryptionSettings] the disk encryption settings.
* settings.
* *
* @member {object} [encryptionSettings.diskEncryptionKey] Gets or sets the * @member {object} [encryptionSettings.diskEncryptionKey] the disk encryption
* disk encryption key which is a KeyVault Secret. * key which is a KeyVault Secret.
* *
* @member {string} [encryptionSettings.diskEncryptionKey.secretUrl] Gets or * @member {string} [encryptionSettings.diskEncryptionKey.secretUrl] the URL
* sets the URL referencing a secret in a Key Vault. * referencing a secret in a Key Vault.
* *
* @member {object} [encryptionSettings.diskEncryptionKey.sourceVault] Gets or * @member {object} [encryptionSettings.diskEncryptionKey.sourceVault] the
* sets the Relative URL of the Key Vault containing the secret. * Relative URL of the Key Vault containing the secret.
* *
* @member {string} [encryptionSettings.diskEncryptionKey.sourceVault.id] * @member {string} [encryptionSettings.diskEncryptionKey.sourceVault.id]
* Resource Id * Resource Id
* *
* @member {object} [encryptionSettings.keyEncryptionKey] Gets or sets the key * @member {object} [encryptionSettings.keyEncryptionKey] the key encryption
* encryption key which is KeyVault Key. * key which is KeyVault Key.
* *
* @member {string} [encryptionSettings.keyEncryptionKey.keyUrl] Gets or sets * @member {string} [encryptionSettings.keyEncryptionKey.keyUrl] the URL
* the URL referencing a key in a Key Vault. * referencing a key in a Key Vault.
* *
* @member {object} [encryptionSettings.keyEncryptionKey.sourceVault] Gets or * @member {object} [encryptionSettings.keyEncryptionKey.sourceVault] the
* sets the Relative URL of the Key Vault containing the key * Relative URL of the Key Vault containing the key
* *
* @member {string} [encryptionSettings.keyEncryptionKey.sourceVault.id] * @member {string} [encryptionSettings.keyEncryptionKey.sourceVault.id]
* Resource Id * Resource Id
* *
* @member {boolean} [encryptionSettings.enabled] Gets or sets whether disk * @member {boolean} [encryptionSettings.enabled] whether disk encryption
* encryption should be enabled on the Virtual Machine. * should be enabled on the Virtual Machine.
* *
* @member {string} name Gets or sets the disk name. * @member {string} name the disk name.
* *
* @member {object} vhd Gets or sets the Virtual Hard Disk. * @member {object} vhd the Virtual Hard Disk.
* *
* @member {string} [vhd.uri] Gets or sets the virtual hard disk's uri. It * @member {string} [vhd.uri] the virtual hard disk's uri. It should be a
* should be a valid Uri to a virtual hard disk. * valid Uri to a virtual hard disk.
* *
* @member {object} [image] Gets or sets the Source User Image * @member {object} [image] the Source User Image VirtualHardDisk. This
* VirtualHardDisk. This VirtualHardDisk will be copied before using it to * VirtualHardDisk will be copied before using it to attach to the Virtual
* attach to the Virtual Machine.If SourceImage is provided, the destination * Machine.If SourceImage is provided, the destination VirtualHardDisk should
* VirtualHardDisk should not exist. * not exist.
* *
* @member {string} [image.uri] Gets or sets the virtual hard disk's uri. It * @member {string} [image.uri] the virtual hard disk's uri. It should be a
* should be a valid Uri to a virtual hard disk. * valid Uri to a virtual hard disk.
* *
* @member {string} [caching] Gets or sets the caching type. Possible values * @member {string} [caching] the caching type. Possible values include:
* include: 'None', 'ReadOnly', 'ReadWrite' * 'None', 'ReadOnly', 'ReadWrite'
* *
* @member {string} createOption Gets or sets the create option. Possible * @member {string} createOption the create option. Possible values include:
* values include: 'fromImage', 'empty', 'attach' * 'fromImage', 'empty', 'attach'
* *
* @member {number} [diskSizeGB] Gets or sets the initial disk size in GB for * @member {number} [diskSizeGB] the initial disk size in GB for blank data
* blank data disks, and the new desired size for existing OS and Data disks. * disks, and the new desired size for existing OS and Data disks.
* *
*/ */
function OSDisk() { function OSDisk() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,8 +15,8 @@
* Initializes a new instance of the OSDiskImage class. * Initializes a new instance of the OSDiskImage class.
* @constructor * @constructor
* Contains the os disk image information. * Contains the os disk image information.
* @member {string} operatingSystem Gets or sets the operating system of the * @member {string} operatingSystem the operating system of the osDiskImage.
* osDiskImage. Possible values include: 'Windows', 'Linux' * Possible values include: 'Windows', 'Linux'
* *
*/ */
function OSDiskImage() { function OSDiskImage() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,52 +19,48 @@ var util = require('util');
* Initializes a new instance of the OSProfile class. * Initializes a new instance of the OSProfile class.
* @constructor * @constructor
* Describes an OS profile. * Describes an OS profile.
* @member {string} [computerName] Gets or sets the computer name. * @member {string} [computerName] the computer name.
* *
* @member {string} [adminUsername] Gets or sets the admin user name. * @member {string} [adminUsername] the admin user name.
* *
* @member {string} [adminPassword] Gets or sets the admin user password. * @member {string} [adminPassword] the admin user password.
* *
* @member {string} [customData] Gets or sets a base-64 encoded string of * @member {string} [customData] a base-64 encoded string of custom data.
* custom data.
* *
* @member {object} [windowsConfiguration] Gets or sets the Windows * @member {object} [windowsConfiguration] the Windows Configuration of the OS
* Configuration of the OS profile. * profile.
* *
* @member {boolean} [windowsConfiguration.provisionVMAgent] Gets or sets * @member {boolean} [windowsConfiguration.provisionVMAgent] whether VM Agent
* whether VM Agent should be provisioned on the Virtual Machine. * should be provisioned on the Virtual Machine.
* *
* @member {boolean} [windowsConfiguration.enableAutomaticUpdates] Gets or * @member {boolean} [windowsConfiguration.enableAutomaticUpdates] whether
* sets whether Windows updates are automatically installed on the VM * Windows updates are automatically installed on the VM
* *
* @member {string} [windowsConfiguration.timeZone] Gets or sets the Time Zone * @member {string} [windowsConfiguration.timeZone] the Time Zone of the VM
* of the VM
* *
* @member {array} [windowsConfiguration.additionalUnattendContent] Gets or * @member {array} [windowsConfiguration.additionalUnattendContent] the
* sets the additional base-64 encoded XML formatted information that can be * additional base-64 encoded XML formatted information that can be included
* included in the Unattend.xml file. * in the Unattend.xml file.
* *
* @member {object} [windowsConfiguration.winRM] Gets or sets the Windows * @member {object} [windowsConfiguration.winRM] the Windows Remote Management
* Remote Management configuration of the VM * configuration of the VM
* *
* @member {array} [windowsConfiguration.winRM.listeners] Gets or sets the * @member {array} [windowsConfiguration.winRM.listeners] the list of Windows
* list of Windows Remote Management listeners * Remote Management listeners
* *
* @member {object} [linuxConfiguration] Gets or sets the Linux Configuration * @member {object} [linuxConfiguration] the Linux Configuration of the OS
* of the OS profile. * profile.
* *
* @member {boolean} [linuxConfiguration.disablePasswordAuthentication] Gets * @member {boolean} [linuxConfiguration.disablePasswordAuthentication]
* or sets whether Authentication using user name and password is allowed or * whether Authentication using user name and password is allowed or not
* not
* *
* @member {object} [linuxConfiguration.ssh] Gets or sets the SSH * @member {object} [linuxConfiguration.ssh] the SSH configuration for linux
* configuration for linux VMs * VMs
* *
* @member {array} [linuxConfiguration.ssh.publicKeys] Gets or sets the list * @member {array} [linuxConfiguration.ssh.publicKeys] the list of SSH public
* of SSH public keys used to authenticate with linux based VMs * keys used to authenticate with linux based VMs
* *
* @member {array} [secrets] Gets or sets the List of certificates for * @member {array} [secrets] the List of certificates for addition to the VM.
* addition to the VM.
* *
*/ */
function OSProfile() { function OSProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,13 +15,13 @@
* Initializes a new instance of the Plan class. * Initializes a new instance of the Plan class.
* @constructor * @constructor
* Plan for the resource. * Plan for the resource.
* @member {string} [name] Gets or sets the plan ID. * @member {string} [name] the plan ID.
* *
* @member {string} [publisher] Gets or sets the publisher ID. * @member {string} [publisher] the publisher ID.
* *
* @member {string} [product] Gets or sets the offer ID. * @member {string} [product] the offer ID.
* *
* @member {string} [promotionCode] Gets or sets the promotion code. * @member {string} [promotionCode] the promotion code.
* *
*/ */
function Plan() { function Plan() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -16,11 +16,11 @@
* @constructor * @constructor
* Used for establishing the purchase context of any 3rd Party artifact * Used for establishing the purchase context of any 3rd Party artifact
* through MarketPlace. * through MarketPlace.
* @member {string} publisher Gets or sets the publisher ID. * @member {string} publisher the publisher ID.
* *
* @member {string} name Gets or sets the plan ID. * @member {string} name the plan ID.
* *
* @member {string} product Gets or sets the product ID. * @member {string} product the product ID.
* *
*/ */
function PurchasePlan() { function PurchasePlan() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,11 +15,11 @@
* Initializes a new instance of the Sku class. * Initializes a new instance of the Sku class.
* @constructor * @constructor
* Describes a virtual machine scale set sku. * Describes a virtual machine scale set sku.
* @member {string} [name] Gets or sets the sku name. * @member {string} [name] the sku name.
* *
* @member {string} [tier] Gets or sets the sku tier. * @member {string} [tier] the sku tier.
* *
* @member {number} [capacity] Gets or sets the sku capacity. * @member {number} [capacity] the sku capacity.
* *
*/ */
function Sku() { function Sku() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,8 +19,8 @@ var util = require('util');
* Initializes a new instance of the SshConfiguration class. * Initializes a new instance of the SshConfiguration class.
* @constructor * @constructor
* SSH configuration for Linux based VMs running on Azure * SSH configuration for Linux based VMs running on Azure
* @member {array} [publicKeys] Gets or sets the list of SSH public keys used * @member {array} [publicKeys] the list of SSH public keys used to
* to authenticate with linux based VMs * authenticate with linux based VMs
* *
*/ */
function SshConfiguration() { function SshConfiguration() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -16,13 +16,13 @@
* @constructor * @constructor
* Contains information about SSH certificate public key and the path on the * Contains information about SSH certificate public key and the path on the
* Linux VM where the public key is placed. * Linux VM where the public key is placed.
* @member {string} [path] Gets or sets the full path on the created VM where * @member {string} [path] the full path on the created VM where SSH public
* SSH public key is stored. If the file already exists, the specified key is * key is stored. If the file already exists, the specified key is appended
* appended to the file. * to the file.
* *
* @member {string} [keyData] Gets or sets Certificate public key used to * @member {string} [keyData] Certificate public key used to authenticate with
* authenticate with VM through SSH.The certificate must be in Pem format * VM through SSH.The certificate must be in Pem format with or without
* with or without headers. * headers.
* *
*/ */
function SshPublicKey() { function SshPublicKey() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,81 +19,77 @@ var util = require('util');
* Initializes a new instance of the StorageProfile class. * Initializes a new instance of the StorageProfile class.
* @constructor * @constructor
* Describes a storage profile. * Describes a storage profile.
* @member {object} [imageReference] Gets or sets the image reference. * @member {object} [imageReference] the image reference.
* *
* @member {string} [imageReference.publisher] Gets or sets the image * @member {string} [imageReference.publisher] the image publisher.
* publisher.
* *
* @member {string} [imageReference.offer] Gets or sets the image offer. * @member {string} [imageReference.offer] the image offer.
* *
* @member {string} [imageReference.sku] Gets or sets the image sku. * @member {string} [imageReference.sku] the image sku.
* *
* @member {string} [imageReference.version] Gets or sets the image version. * @member {string} [imageReference.version] the image version. The allowed
* The allowed formats are Major.Minor.Build or 'latest'. Major, Minor and * formats are Major.Minor.Build or 'latest'. Major, Minor and Build being
* Build being decimal numbers. Specify 'latest' to use the latest version of * decimal numbers. Specify 'latest' to use the latest version of image.
* image.
* *
* @member {object} [osDisk] Gets or sets the OS disk. * @member {object} [osDisk] the OS disk.
* *
* @member {string} [osDisk.osType] Gets or sets the Operating System type. * @member {string} [osDisk.osType] the Operating System type. Possible values
* Possible values include: 'Windows', 'Linux' * include: 'Windows', 'Linux'
* *
* @member {object} [osDisk.encryptionSettings] Gets or sets the disk * @member {object} [osDisk.encryptionSettings] the disk encryption settings.
* encryption settings.
* *
* @member {object} [osDisk.encryptionSettings.diskEncryptionKey] Gets or sets * @member {object} [osDisk.encryptionSettings.diskEncryptionKey] the disk
* the disk encryption key which is a KeyVault Secret. * encryption key which is a KeyVault Secret.
* *
* @member {string} [osDisk.encryptionSettings.diskEncryptionKey.secretUrl] * @member {string} [osDisk.encryptionSettings.diskEncryptionKey.secretUrl]
* Gets or sets the URL referencing a secret in a Key Vault. * the URL referencing a secret in a Key Vault.
* *
* @member {object} [osDisk.encryptionSettings.diskEncryptionKey.sourceVault] * @member {object} [osDisk.encryptionSettings.diskEncryptionKey.sourceVault]
* Gets or sets the Relative URL of the Key Vault containing the secret. * the Relative URL of the Key Vault containing the secret.
* *
* @member {string} * @member {string}
* [osDisk.encryptionSettings.diskEncryptionKey.sourceVault.id] Resource Id * [osDisk.encryptionSettings.diskEncryptionKey.sourceVault.id] Resource Id
* *
* @member {object} [osDisk.encryptionSettings.keyEncryptionKey] Gets or sets * @member {object} [osDisk.encryptionSettings.keyEncryptionKey] the key
* the key encryption key which is KeyVault Key. * encryption key which is KeyVault Key.
* *
* @member {string} [osDisk.encryptionSettings.keyEncryptionKey.keyUrl] Gets * @member {string} [osDisk.encryptionSettings.keyEncryptionKey.keyUrl] the
* or sets the URL referencing a key in a Key Vault. * URL referencing a key in a Key Vault.
* *
* @member {object} [osDisk.encryptionSettings.keyEncryptionKey.sourceVault] * @member {object} [osDisk.encryptionSettings.keyEncryptionKey.sourceVault]
* Gets or sets the Relative URL of the Key Vault containing the key * the Relative URL of the Key Vault containing the key
* *
* @member {string} * @member {string}
* [osDisk.encryptionSettings.keyEncryptionKey.sourceVault.id] Resource Id * [osDisk.encryptionSettings.keyEncryptionKey.sourceVault.id] Resource Id
* *
* @member {boolean} [osDisk.encryptionSettings.enabled] Gets or sets whether * @member {boolean} [osDisk.encryptionSettings.enabled] whether disk
* disk encryption should be enabled on the Virtual Machine. * encryption should be enabled on the Virtual Machine.
* *
* @member {string} [osDisk.name] Gets or sets the disk name. * @member {string} [osDisk.name] the disk name.
* *
* @member {object} [osDisk.vhd] Gets or sets the Virtual Hard Disk. * @member {object} [osDisk.vhd] the Virtual Hard Disk.
* *
* @member {string} [osDisk.vhd.uri] Gets or sets the virtual hard disk's uri. * @member {string} [osDisk.vhd.uri] the virtual hard disk's uri. It should be
* It should be a valid Uri to a virtual hard disk. * a valid Uri to a virtual hard disk.
* *
* @member {object} [osDisk.image] Gets or sets the Source User Image * @member {object} [osDisk.image] the Source User Image VirtualHardDisk. This
* VirtualHardDisk. This VirtualHardDisk will be copied before using it to * VirtualHardDisk will be copied before using it to attach to the Virtual
* attach to the Virtual Machine.If SourceImage is provided, the destination * Machine.If SourceImage is provided, the destination VirtualHardDisk should
* VirtualHardDisk should not exist. * not exist.
* *
* @member {string} [osDisk.image.uri] Gets or sets the virtual hard disk's * @member {string} [osDisk.image.uri] the virtual hard disk's uri. It should
* uri. It should be a valid Uri to a virtual hard disk. * be a valid Uri to a virtual hard disk.
* *
* @member {string} [osDisk.caching] Gets or sets the caching type. Possible * @member {string} [osDisk.caching] the caching type. Possible values
* values include: 'None', 'ReadOnly', 'ReadWrite' * include: 'None', 'ReadOnly', 'ReadWrite'
* *
* @member {string} [osDisk.createOption] Gets or sets the create option. * @member {string} [osDisk.createOption] the create option. Possible values
* Possible values include: 'fromImage', 'empty', 'attach' * include: 'fromImage', 'empty', 'attach'
* *
* @member {number} [osDisk.diskSizeGB] Gets or sets the initial disk size in * @member {number} [osDisk.diskSizeGB] the initial disk size in GB for blank
* GB for blank data disks, and the new desired size for existing OS and Data * data disks, and the new desired size for existing OS and Data disks.
* disks.
* *
* @member {array} [dataDisks] Gets or sets the data disks. * @member {array} [dataDisks] the data disks.
* *
*/ */
function StorageProfile() { function StorageProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,8 +15,8 @@
* Initializes a new instance of the UpgradePolicy class. * Initializes a new instance of the UpgradePolicy class.
* @constructor * @constructor
* Describes an upgrade policy - automatic or manual. * Describes an upgrade policy - automatic or manual.
* @member {string} [mode] Gets or sets the upgrade mode. Possible values * @member {string} [mode] the upgrade mode. Possible values include:
* include: 'Automatic', 'Manual' * 'Automatic', 'Manual'
* *
*/ */
function UpgradePolicy() { function UpgradePolicy() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,17 +17,16 @@ var models = require('./index');
* Initializes a new instance of the Usage class. * Initializes a new instance of the Usage class.
* @constructor * @constructor
* Describes Compute Resource Usage. * Describes Compute Resource Usage.
* @member {number} currentValue Gets or sets the current value of the usage. * @member {number} currentValue the current value of the usage.
* *
* @member {number} limit Gets or sets the limit of usage. * @member {number} limit the limit of usage.
* *
* @member {object} name Gets or sets the name of the type of usage. * @member {object} name the name of the type of usage.
* *
* @member {string} [name.value] Gets or sets a string describing the resource * @member {string} [name.value] a string describing the resource name.
* name.
* *
* @member {string} [name.localizedValue] Gets or sets a localized string * @member {string} [name.localizedValue] a localized string describing the
* describing the resource name. * resource name.
* *
*/ */
function Usage() { function Usage() {
@ -43,7 +42,6 @@ Usage.prototype.mapper = function () {
return { return {
required: false, required: false,
serializedName: 'Usage', serializedName: 'Usage',
defaultValue: {},
type: { type: {
name: 'Composite', name: 'Composite',
className: 'Usage', className: 'Usage',

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,10 +15,10 @@
* Initializes a new instance of the UsageName class. * Initializes a new instance of the UsageName class.
* @constructor * @constructor
* The Usage Names. * The Usage Names.
* @member {string} [value] Gets or sets a string describing the resource name. * @member {string} [value] a string describing the resource name.
* *
* @member {string} [localizedValue] Gets or sets a localized string * @member {string} [localizedValue] a localized string describing the
* describing the resource name. * resource name.
* *
*/ */
function UsageName() { function UsageName() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -16,11 +16,11 @@
* @constructor * @constructor
* Describes a single certificate reference in a Key Vault, and where the * Describes a single certificate reference in a Key Vault, and where the
* certificate should reside on the VM. * certificate should reside on the VM.
* @member {string} [certificateUrl] Gets or sets the URL referencing a secret * @member {string} [certificateUrl] the URL referencing a secret in a Key
* in a Key Vault which contains a properly formatted certificate. * Vault which contains a properly formatted certificate.
* *
* @member {string} [certificateStore] Gets or sets the Certificate store in * @member {string} [certificateStore] the Certificate store in LocalMachine
* LocalMachine to add the certificate to on Windows, leave empty on Linux. * to add the certificate to on Windows, leave empty on Linux.
* *
*/ */
function VaultCertificate() { function VaultCertificate() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,13 +19,13 @@ var util = require('util');
* Initializes a new instance of the VaultSecretGroup class. * Initializes a new instance of the VaultSecretGroup class.
* @constructor * @constructor
* Describes a set of certificates which are all in the same Key Vault. * Describes a set of certificates which are all in the same Key Vault.
* @member {object} [sourceVault] Gets or sets the Relative URL of the Key * @member {object} [sourceVault] the Relative URL of the Key Vault containing
* Vault containing all of the certificates in VaultCertificates. * all of the certificates in VaultCertificates.
* *
* @member {string} [sourceVault.id] Resource Id * @member {string} [sourceVault.id] Resource Id
* *
* @member {array} [vaultCertificates] Gets or sets the list of key vault * @member {array} [vaultCertificates] the list of key vault references in
* references in SourceVault which contain certificates * SourceVault which contain certificates
* *
*/ */
function VaultSecretGroup() { function VaultSecretGroup() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,8 +15,8 @@
* Initializes a new instance of the VirtualHardDisk class. * Initializes a new instance of the VirtualHardDisk class.
* @constructor * @constructor
* Describes the uri of a disk. * Describes the uri of a disk.
* @member {string} [uri] Gets or sets the virtual hard disk's uri. It should * @member {string} [uri] the virtual hard disk's uri. It should be a valid
* be a valid Uri to a virtual hard disk. * Uri to a virtual hard disk.
* *
*/ */
function VirtualHardDisk() { function VirtualHardDisk() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,18 +19,18 @@ var util = require('util');
* Initializes a new instance of the VirtualMachine class. * Initializes a new instance of the VirtualMachine class.
* @constructor * @constructor
* Describes a Virtual Machine. * Describes a Virtual Machine.
* @member {object} [plan] Gets or sets the purchase plan when deploying * @member {object} [plan] the purchase plan when deploying virtual machine
* virtual machine from VM Marketplace images. * from VM Marketplace images.
* *
* @member {string} [plan.name] Gets or sets the plan ID. * @member {string} [plan.name] the plan ID.
* *
* @member {string} [plan.publisher] Gets or sets the publisher ID. * @member {string} [plan.publisher] the publisher ID.
* *
* @member {string} [plan.product] Gets or sets the offer ID. * @member {string} [plan.product] the offer ID.
* *
* @member {string} [plan.promotionCode] Gets or sets the promotion code. * @member {string} [plan.promotionCode] the promotion code.
* *
* @member {object} [hardwareProfile] Gets or sets the hardware profile. * @member {object} [hardwareProfile] the hardware profile.
* *
* @member {string} [hardwareProfile.vmSize] The virtual machine size name. * @member {string} [hardwareProfile.vmSize] The virtual machine size name.
* Possible values include: 'Basic_A0', 'Basic_A1', 'Basic_A2', 'Basic_A3', * Possible values include: 'Basic_A0', 'Basic_A1', 'Basic_A2', 'Basic_A3',
@ -41,223 +41,214 @@ var util = require('util');
* 'Standard_D12', 'Standard_D13', 'Standard_D14', 'Standard_D1_v2', * 'Standard_D12', 'Standard_D13', 'Standard_D14', 'Standard_D1_v2',
* 'Standard_D2_v2', 'Standard_D3_v2', 'Standard_D4_v2', 'Standard_D5_v2', * 'Standard_D2_v2', 'Standard_D3_v2', 'Standard_D4_v2', 'Standard_D5_v2',
* 'Standard_D11_v2', 'Standard_D12_v2', 'Standard_D13_v2', * 'Standard_D11_v2', 'Standard_D12_v2', 'Standard_D13_v2',
* 'Standard_D14_v2', 'Standard_DS1', 'Standard_DS2', 'Standard_DS3', * 'Standard_D14_v2', 'Standard_D15_v2', 'Standard_DS1', 'Standard_DS2',
* 'Standard_DS4', 'Standard_DS11', 'Standard_DS12', 'Standard_DS13', * 'Standard_DS3', 'Standard_DS4', 'Standard_DS11', 'Standard_DS12',
* 'Standard_DS14', 'Standard_G1', 'Standard_G2', 'Standard_G3', * 'Standard_DS13', 'Standard_DS14', 'Standard_DS1_v2', 'Standard_DS2_v2',
* 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', * 'Standard_DS3_v2', 'Standard_DS4_v2', 'Standard_DS5_v2',
* 'Standard_GS3', 'Standard_GS4', 'Standard_GS5' * 'Standard_DS11_v2', 'Standard_DS12_v2', 'Standard_DS13_v2',
* 'Standard_DS14_v2', 'Standard_DS15_v2', 'Standard_G1', 'Standard_G2',
* 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1',
* 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS5'
* *
* @member {object} [storageProfile] Gets or sets the storage profile. * @member {object} [storageProfile] the storage profile.
* *
* @member {object} [storageProfile.imageReference] Gets or sets the image * @member {object} [storageProfile.imageReference] the image reference.
* reference.
* *
* @member {string} [storageProfile.imageReference.publisher] Gets or sets the * @member {string} [storageProfile.imageReference.publisher] the image
* image publisher. * publisher.
* *
* @member {string} [storageProfile.imageReference.offer] Gets or sets the * @member {string} [storageProfile.imageReference.offer] the image offer.
* image offer.
* *
* @member {string} [storageProfile.imageReference.sku] Gets or sets the image * @member {string} [storageProfile.imageReference.sku] the image sku.
* sku.
* *
* @member {string} [storageProfile.imageReference.version] Gets or sets the * @member {string} [storageProfile.imageReference.version] the image version.
* image version. The allowed formats are Major.Minor.Build or 'latest'. * The allowed formats are Major.Minor.Build or 'latest'. Major, Minor and
* Major, Minor and Build being decimal numbers. Specify 'latest' to use the * Build being decimal numbers. Specify 'latest' to use the latest version of
* latest version of image. * image.
* *
* @member {object} [storageProfile.osDisk] Gets or sets the OS disk. * @member {object} [storageProfile.osDisk] the OS disk.
* *
* @member {string} [storageProfile.osDisk.osType] Gets or sets the Operating * @member {string} [storageProfile.osDisk.osType] the Operating System type.
* System type. Possible values include: 'Windows', 'Linux' * Possible values include: 'Windows', 'Linux'
* *
* @member {object} [storageProfile.osDisk.encryptionSettings] Gets or sets * @member {object} [storageProfile.osDisk.encryptionSettings] the disk
* the disk encryption settings. * encryption settings.
* *
* @member {object} * @member {object}
* [storageProfile.osDisk.encryptionSettings.diskEncryptionKey] Gets or sets * [storageProfile.osDisk.encryptionSettings.diskEncryptionKey] the disk
* the disk encryption key which is a KeyVault Secret. * encryption key which is a KeyVault Secret.
* *
* @member {string} * @member {string}
* [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.secretUrl] * [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.secretUrl] the
* Gets or sets the URL referencing a secret in a Key Vault. * URL referencing a secret in a Key Vault.
* *
* @member {object} * @member {object}
* [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.sourceVault] * [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.sourceVault]
* Gets or sets the Relative URL of the Key Vault containing the secret. * the Relative URL of the Key Vault containing the secret.
* *
* @member {string} * @member {string}
* [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.sourceVault.id] * [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.sourceVault.id]
* Resource Id * Resource Id
* *
* @member {object} * @member {object}
* [storageProfile.osDisk.encryptionSettings.keyEncryptionKey] Gets or sets * [storageProfile.osDisk.encryptionSettings.keyEncryptionKey] the key
* the key encryption key which is KeyVault Key. * encryption key which is KeyVault Key.
* *
* @member {string} * @member {string}
* [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.keyUrl] Gets or * [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.keyUrl] the URL
* sets the URL referencing a key in a Key Vault. * referencing a key in a Key Vault.
* *
* @member {object} * @member {object}
* [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.sourceVault] * [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.sourceVault]
* Gets or sets the Relative URL of the Key Vault containing the key * the Relative URL of the Key Vault containing the key
* *
* @member {string} * @member {string}
* [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.sourceVault.id] * [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.sourceVault.id]
* Resource Id * Resource Id
* *
* @member {boolean} [storageProfile.osDisk.encryptionSettings.enabled] Gets * @member {boolean} [storageProfile.osDisk.encryptionSettings.enabled]
* or sets whether disk encryption should be enabled on the Virtual Machine. * whether disk encryption should be enabled on the Virtual Machine.
* *
* @member {string} [storageProfile.osDisk.name] Gets or sets the disk name. * @member {string} [storageProfile.osDisk.name] the disk name.
* *
* @member {object} [storageProfile.osDisk.vhd] Gets or sets the Virtual Hard * @member {object} [storageProfile.osDisk.vhd] the Virtual Hard Disk.
* Disk.
* *
* @member {string} [storageProfile.osDisk.vhd.uri] Gets or sets the virtual * @member {string} [storageProfile.osDisk.vhd.uri] the virtual hard disk's
* hard disk's uri. It should be a valid Uri to a virtual hard disk. * uri. It should be a valid Uri to a virtual hard disk.
* *
* @member {object} [storageProfile.osDisk.image] Gets or sets the Source User * @member {object} [storageProfile.osDisk.image] the Source User Image
* Image VirtualHardDisk. This VirtualHardDisk will be copied before using it * VirtualHardDisk. This VirtualHardDisk will be copied before using it to
* to attach to the Virtual Machine.If SourceImage is provided, the * attach to the Virtual Machine.If SourceImage is provided, the destination
* destination VirtualHardDisk should not exist. * VirtualHardDisk should not exist.
* *
* @member {string} [storageProfile.osDisk.image.uri] Gets or sets the virtual * @member {string} [storageProfile.osDisk.image.uri] the virtual hard disk's
* hard disk's uri. It should be a valid Uri to a virtual hard disk. * uri. It should be a valid Uri to a virtual hard disk.
* *
* @member {string} [storageProfile.osDisk.caching] Gets or sets the caching * @member {string} [storageProfile.osDisk.caching] the caching type. Possible
* type. Possible values include: 'None', 'ReadOnly', 'ReadWrite' * values include: 'None', 'ReadOnly', 'ReadWrite'
* *
* @member {string} [storageProfile.osDisk.createOption] Gets or sets the * @member {string} [storageProfile.osDisk.createOption] the create option.
* create option. Possible values include: 'fromImage', 'empty', 'attach' * Possible values include: 'fromImage', 'empty', 'attach'
* *
* @member {number} [storageProfile.osDisk.diskSizeGB] Gets or sets the * @member {number} [storageProfile.osDisk.diskSizeGB] the initial disk size
* initial disk size in GB for blank data disks, and the new desired size for * in GB for blank data disks, and the new desired size for existing OS and
* existing OS and Data disks. * Data disks.
* *
* @member {array} [storageProfile.dataDisks] Gets or sets the data disks. * @member {array} [storageProfile.dataDisks] the data disks.
* *
* @member {object} [osProfile] Gets or sets the OS profile. * @member {object} [osProfile] the OS profile.
* *
* @member {string} [osProfile.computerName] Gets or sets the computer name. * @member {string} [osProfile.computerName] the computer name.
* *
* @member {string} [osProfile.adminUsername] Gets or sets the admin user name. * @member {string} [osProfile.adminUsername] the admin user name.
* *
* @member {string} [osProfile.adminPassword] Gets or sets the admin user * @member {string} [osProfile.adminPassword] the admin user password.
* password.
* *
* @member {string} [osProfile.customData] Gets or sets a base-64 encoded * @member {string} [osProfile.customData] a base-64 encoded string of custom
* string of custom data. * data.
* *
* @member {object} [osProfile.windowsConfiguration] Gets or sets the Windows * @member {object} [osProfile.windowsConfiguration] the Windows Configuration
* Configuration of the OS profile. * of the OS profile.
* *
* @member {boolean} [osProfile.windowsConfiguration.provisionVMAgent] Gets or * @member {boolean} [osProfile.windowsConfiguration.provisionVMAgent] whether
* sets whether VM Agent should be provisioned on the Virtual Machine. * VM Agent should be provisioned on the Virtual Machine.
* *
* @member {boolean} [osProfile.windowsConfiguration.enableAutomaticUpdates] * @member {boolean} [osProfile.windowsConfiguration.enableAutomaticUpdates]
* Gets or sets whether Windows updates are automatically installed on the VM * whether Windows updates are automatically installed on the VM
* *
* @member {string} [osProfile.windowsConfiguration.timeZone] Gets or sets the * @member {string} [osProfile.windowsConfiguration.timeZone] the Time Zone of
* Time Zone of the VM * the VM
* *
* @member {array} [osProfile.windowsConfiguration.additionalUnattendContent] * @member {array} [osProfile.windowsConfiguration.additionalUnattendContent]
* Gets or sets the additional base-64 encoded XML formatted information that * the additional base-64 encoded XML formatted information that can be
* can be included in the Unattend.xml file. * included in the Unattend.xml file.
* *
* @member {object} [osProfile.windowsConfiguration.winRM] Gets or sets the * @member {object} [osProfile.windowsConfiguration.winRM] the Windows Remote
* Windows Remote Management configuration of the VM * Management configuration of the VM
* *
* @member {array} [osProfile.windowsConfiguration.winRM.listeners] Gets or * @member {array} [osProfile.windowsConfiguration.winRM.listeners] the list
* sets the list of Windows Remote Management listeners * of Windows Remote Management listeners
* *
* @member {object} [osProfile.linuxConfiguration] Gets or sets the Linux * @member {object} [osProfile.linuxConfiguration] the Linux Configuration of
* Configuration of the OS profile. * the OS profile.
* *
* @member {boolean} * @member {boolean}
* [osProfile.linuxConfiguration.disablePasswordAuthentication] Gets or sets * [osProfile.linuxConfiguration.disablePasswordAuthentication] whether
* whether Authentication using user name and password is allowed or not * Authentication using user name and password is allowed or not
* *
* @member {object} [osProfile.linuxConfiguration.ssh] Gets or sets the SSH * @member {object} [osProfile.linuxConfiguration.ssh] the SSH configuration
* configuration for linux VMs * for linux VMs
* *
* @member {array} [osProfile.linuxConfiguration.ssh.publicKeys] Gets or sets * @member {array} [osProfile.linuxConfiguration.ssh.publicKeys] the list of
* the list of SSH public keys used to authenticate with linux based VMs * SSH public keys used to authenticate with linux based VMs
* *
* @member {array} [osProfile.secrets] Gets or sets the List of certificates * @member {array} [osProfile.secrets] the List of certificates for addition
* for addition to the VM. * to the VM.
* *
* @member {object} [networkProfile] Gets or sets the network profile. * @member {object} [networkProfile] the network profile.
* *
* @member {array} [networkProfile.networkInterfaces] Gets or sets the network * @member {array} [networkProfile.networkInterfaces] the network interfaces.
* interfaces.
* *
* @member {object} [diagnosticsProfile] Gets or sets the diagnostics profile. * @member {object} [diagnosticsProfile] the diagnostics profile.
* *
* @member {object} [diagnosticsProfile.bootDiagnostics] Gets or sets the boot * @member {object} [diagnosticsProfile.bootDiagnostics] the boot diagnostics.
* diagnostics.
* *
* @member {boolean} [diagnosticsProfile.bootDiagnostics.enabled] Gets or sets * @member {boolean} [diagnosticsProfile.bootDiagnostics.enabled] whether boot
* whether boot diagnostics should be enabled on the Virtual Machine. * diagnostics should be enabled on the Virtual Machine.
* *
* @member {string} [diagnosticsProfile.bootDiagnostics.storageUri] Gets or * @member {string} [diagnosticsProfile.bootDiagnostics.storageUri] the boot
* sets the boot diagnostics storage Uri. It should be a valid Uri * diagnostics storage Uri. It should be a valid Uri
* *
* @member {object} [availabilitySet] Gets or sets the reference Id of the * @member {object} [availabilitySet] the reference Id of the availability set
* availability set to which this virtual machine belongs. * to which this virtual machine belongs.
* *
* @member {string} [availabilitySet.id] Resource Id * @member {string} [availabilitySet.id] Resource Id
* *
* @member {string} [provisioningState] Gets or sets the provisioning state, * @member {string} [provisioningState] the provisioning state, which only
* which only appears in the response. * appears in the response.
* *
* @member {object} [instanceView] Gets the virtual machine instance view. * @member {object} [instanceView] the virtual machine instance view.
* *
* @member {number} [instanceView.platformUpdateDomain] Gets or sets the * @member {number} [instanceView.platformUpdateDomain] the Update Domain
* Update Domain count. * count.
* *
* @member {number} [instanceView.platformFaultDomain] Gets or sets the Fault * @member {number} [instanceView.platformFaultDomain] the Fault Domain count.
* Domain count.
* *
* @member {string} [instanceView.rdpThumbPrint] Gets or sets the Remote * @member {string} [instanceView.rdpThumbPrint] the Remote desktop
* desktop certificate thumbprint. * certificate thumbprint.
* *
* @member {object} [instanceView.vmAgent] Gets or sets the VM Agent running * @member {object} [instanceView.vmAgent] the VM Agent running on the virtual
* on the virtual machine. * machine.
* *
* @member {string} [instanceView.vmAgent.vmAgentVersion] Gets or sets the VM * @member {string} [instanceView.vmAgent.vmAgentVersion] the VM Agent full
* Agent full version. * version.
* *
* @member {array} [instanceView.vmAgent.extensionHandlers] Gets or sets the * @member {array} [instanceView.vmAgent.extensionHandlers] the virtual
* virtual machine extension handler instance view. * machine extension handler instance view.
* *
* @member {array} [instanceView.vmAgent.statuses] Gets or sets the resource * @member {array} [instanceView.vmAgent.statuses] the resource status
* status information.
*
* @member {array} [instanceView.disks] Gets or sets the disks information.
*
* @member {array} [instanceView.extensions] Gets or sets the extensions
* information. * information.
* *
* @member {object} [instanceView.bootDiagnostics] Gets or sets the boot * @member {array} [instanceView.disks] the disks information.
* diagnostics. *
* @member {array} [instanceView.extensions] the extensions information.
*
* @member {object} [instanceView.bootDiagnostics] the boot diagnostics.
* *
* @member {string} [instanceView.bootDiagnostics.consoleScreenshotBlobUri] * @member {string} [instanceView.bootDiagnostics.consoleScreenshotBlobUri]
* Gets or sets the console screenshot blob Uri. * the console screenshot blob Uri.
* *
* @member {string} [instanceView.bootDiagnostics.serialConsoleLogBlobUri] * @member {string} [instanceView.bootDiagnostics.serialConsoleLogBlobUri] the
* Gets or sets the Linux serial console log blob Uri. * Linux serial console log blob Uri.
* *
* @member {array} [instanceView.statuses] Gets or sets the resource status * @member {array} [instanceView.statuses] the resource status information.
* information.
* *
* @member {string} [licenseType] Gets or sets the license type, which is for * @member {string} [licenseType] the license type, which is for bring your
* bring your own license scenario. * own license scenario.
* *
* @member {string} [vmId] Gets the virtual machine unique id. * @member {string} [vmId] the virtual machine unique id.
* *
* @member {array} [resources] Gets the virtual machine child extension * @member {array} [resources] the virtual machine child extension resources.
* resources.
* *
*/ */
function VirtualMachine() { function VirtualMachine() {
@ -383,6 +374,7 @@ VirtualMachine.prototype.mapper = function () {
}, },
provisioningState: { provisioningState: {
required: false, required: false,
readOnly: true,
serializedName: 'properties.provisioningState', serializedName: 'properties.provisioningState',
type: { type: {
name: 'String' name: 'String'
@ -406,6 +398,7 @@ VirtualMachine.prototype.mapper = function () {
}, },
vmId: { vmId: {
required: false, required: false,
readOnly: true,
serializedName: 'properties.vmId', serializedName: 'properties.vmId',
type: { type: {
name: 'String' name: 'String'

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,12 +19,12 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineAgentInstanceView class. * Initializes a new instance of the VirtualMachineAgentInstanceView class.
* @constructor * @constructor
* The instance view of the VM Agent running on the virtual machine. * The instance view of the VM Agent running on the virtual machine.
* @member {string} [vmAgentVersion] Gets or sets the VM Agent full version. * @member {string} [vmAgentVersion] the VM Agent full version.
* *
* @member {array} [extensionHandlers] Gets or sets the virtual machine * @member {array} [extensionHandlers] the virtual machine extension handler
* extension handler instance view. * instance view.
* *
* @member {array} [statuses] Gets or sets the resource status information. * @member {array} [statuses] the resource status information.
* *
*/ */
function VirtualMachineAgentInstanceView() { function VirtualMachineAgentInstanceView() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,14 +15,12 @@
* Initializes a new instance of the VirtualMachineCaptureParameters class. * Initializes a new instance of the VirtualMachineCaptureParameters class.
* @constructor * @constructor
* Capture Virtual Machine parameters. * Capture Virtual Machine parameters.
* @member {string} vhdPrefix Gets or sets the captured VirtualHardDisk's name * @member {string} vhdPrefix the captured VirtualHardDisk's name prefix.
* prefix.
* *
* @member {string} destinationContainerName Gets or sets the destination * @member {string} destinationContainerName the destination container name.
* container name.
* *
* @member {boolean} overwriteVhds Gets or sets whether it overwrites * @member {boolean} overwriteVhds whether it overwrites destination
* destination VirtualHardDisk if true, in case of conflict. * VirtualHardDisk if true, in case of conflict.
* *
*/ */
function VirtualMachineCaptureParameters() { function VirtualMachineCaptureParameters() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,48 +19,42 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineExtension class. * Initializes a new instance of the VirtualMachineExtension class.
* @constructor * @constructor
* Describes a Virtual Machine Extension. * Describes a Virtual Machine Extension.
* @member {string} [forceUpdateTag] Gets or sets how the extension handler * @member {string} [forceUpdateTag] how the extension handler should be
* should be forced to update even if the extension configuration has not * forced to update even if the extension configuration has not changed.
* changed.
* *
* @member {string} [publisher] Gets or sets the name of the extension handler * @member {string} [publisher] the name of the extension handler publisher.
* publisher.
* *
* @member {string} [virtualMachineExtensionType] Gets or sets the type of the * @member {string} [virtualMachineExtensionType] the type of the extension
* extension handler. * handler.
* *
* @member {string} [typeHandlerVersion] Gets or sets the type version of the * @member {string} [typeHandlerVersion] the type version of the extension
* extension handler. * handler.
* *
* @member {boolean} [autoUpgradeMinorVersion] Gets or sets whether the * @member {boolean} [autoUpgradeMinorVersion] whether the extension handler
* extension handler should be automatically upgraded across minor versions. * should be automatically upgraded across minor versions.
* *
* @member {object} [settings] Gets or sets Json formatted public settings for * @member {object} [settings] Json formatted public settings for the
* extension.
*
* @member {object} [protectedSettings] Json formatted protected settings for
* the extension. * the extension.
* *
* @member {object} [protectedSettings] Gets or sets Json formatted protected * @member {string} [provisioningState] the provisioning state, which only
* settings for the extension. * appears in the response.
* *
* @member {string} [provisioningState] Gets or sets the provisioning state, * @member {object} [instanceView] the virtual machine extension instance view.
* which only appears in the response.
* *
* @member {object} [instanceView] Gets or sets the virtual machine extension * @member {string} [instanceView.name] the virtual machine extension name.
* instance view.
* *
* @member {string} [instanceView.name] Gets or sets the virtual machine * @member {string} [instanceView.type] the full type of the extension handler
* extension name. * which includes both publisher and type.
* *
* @member {string} [instanceView.type] Gets or sets the full type of the * @member {string} [instanceView.typeHandlerVersion] the type version of the
* extension handler which includes both publisher and type. * extension handler.
* *
* @member {string} [instanceView.typeHandlerVersion] Gets or sets the type * @member {array} [instanceView.substatuses] the resource status information.
* version of the extension handler.
* *
* @member {array} [instanceView.substatuses] Gets or sets the resource status * @member {array} [instanceView.statuses] the resource status information.
* information.
*
* @member {array} [instanceView.statuses] Gets or sets the resource status
* information.
* *
*/ */
function VirtualMachineExtension() { function VirtualMachineExtension() {
@ -179,6 +173,7 @@ VirtualMachineExtension.prototype.mapper = function () {
}, },
provisioningState: { provisioningState: {
required: false, required: false,
readOnly: true,
serializedName: 'properties.provisioningState', serializedName: 'properties.provisioningState',
type: { type: {
name: 'String' name: 'String'

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,26 +17,26 @@ var models = require('./index');
* Initializes a new instance of the VirtualMachineExtensionHandlerInstanceView class. * Initializes a new instance of the VirtualMachineExtensionHandlerInstanceView class.
* @constructor * @constructor
* The instance view of a virtual machine extension handler. * The instance view of a virtual machine extension handler.
* @member {string} [type] Gets or sets full type of the extension handler * @member {string} [type] full type of the extension handler which includes
* which includes both publisher and type. * both publisher and type.
* *
* @member {string} [typeHandlerVersion] Gets or sets the type version of the * @member {string} [typeHandlerVersion] the type version of the extension
* extension handler. * handler.
* *
* @member {object} [status] Gets or sets the extension handler status. * @member {object} [status] the extension handler status.
* *
* @member {string} [status.code] Gets the status Code. * @member {string} [status.code] the status Code.
* *
* @member {string} [status.level] Gets or sets the level Code. Possible * @member {string} [status.level] the level Code. Possible values include:
* values include: 'Info', 'Warning', 'Error' * 'Info', 'Warning', 'Error'
* *
* @member {string} [status.displayStatus] Gets or sets the short localizable * @member {string} [status.displayStatus] the short localizable label for the
* label for the status. * status.
* *
* @member {string} [status.message] Gets or sets the detailed Message, * @member {string} [status.message] the detailed Message, including for
* including for alerts and error messages. * alerts and error messages.
* *
* @member {date} [status.time] Gets or sets the time of the status. * @member {date} [status.time] the time of the status.
* *
*/ */
function VirtualMachineExtensionHandlerInstanceView() { function VirtualMachineExtensionHandlerInstanceView() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,23 +19,22 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineExtensionImage class. * Initializes a new instance of the VirtualMachineExtensionImage class.
* @constructor * @constructor
* Describes a Virtual Machine Extension Image. * Describes a Virtual Machine Extension Image.
* @member {string} operatingSystem Gets or sets the operating system this * @member {string} operatingSystem the operating system this extension
* extension supports. * supports.
* *
* @member {string} computeRole Gets or sets the type of role (IaaS or PaaS) * @member {string} computeRole the type of role (IaaS or PaaS) this extension
* this extension supports. * supports.
* *
* @member {string} handlerSchema Gets or sets the schema defined by * @member {string} handlerSchema the schema defined by publisher, where
* publisher, where extension consumers should provide settings in a matching * extension consumers should provide settings in a matching schema.
* schema.
* *
* @member {boolean} [vmScaleSetEnabled] Gets or sets whether the extension * @member {boolean} [vmScaleSetEnabled] whether the extension can be used on
* can be used on xRP VMScaleSets.By default existing extensions are usable * xRP VMScaleSets.By default existing extensions are usable on scalesets,
* on scalesets, but there might be cases where a publisher wants to * but there might be cases where a publisher wants to explicitly indicate
* explicitly indicate the extension is only enabled for CRP VMs but not VMSS. * the extension is only enabled for CRP VMs but not VMSS.
* *
* @member {boolean} [supportsMultipleExtensions] Gets or sets whether the * @member {boolean} [supportsMultipleExtensions] whether the handler can
* handler can support multiple extensions. * support multiple extensions.
* *
*/ */
function VirtualMachineExtensionImage() { function VirtualMachineExtensionImage() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,17 +19,17 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineExtensionInstanceView class. * Initializes a new instance of the VirtualMachineExtensionInstanceView class.
* @constructor * @constructor
* The instance view of a virtual machine extension. * The instance view of a virtual machine extension.
* @member {string} [name] Gets or sets the virtual machine extension name. * @member {string} [name] the virtual machine extension name.
* *
* @member {string} [type] Gets or sets the full type of the extension handler * @member {string} [type] the full type of the extension handler which
* which includes both publisher and type. * includes both publisher and type.
* *
* @member {string} [typeHandlerVersion] Gets or sets the type version of the * @member {string} [typeHandlerVersion] the type version of the extension
* extension handler. * handler.
* *
* @member {array} [substatuses] Gets or sets the resource status information. * @member {array} [substatuses] the resource status information.
* *
* @member {array} [statuses] Gets or sets the resource status information. * @member {array} [statuses] the resource status information.
* *
*/ */
function VirtualMachineExtensionInstanceView() { function VirtualMachineExtensionInstanceView() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -21,16 +21,16 @@ var util = require('util');
* Describes a Virtual Machine Image. * Describes a Virtual Machine Image.
* @member {object} [plan] * @member {object} [plan]
* *
* @member {string} [plan.publisher] Gets or sets the publisher ID. * @member {string} [plan.publisher] the publisher ID.
* *
* @member {string} [plan.name] Gets or sets the plan ID. * @member {string} [plan.name] the plan ID.
* *
* @member {string} [plan.product] Gets or sets the product ID. * @member {string} [plan.product] the product ID.
* *
* @member {object} [osDiskImage] * @member {object} [osDiskImage]
* *
* @member {string} [osDiskImage.operatingSystem] Gets or sets the operating * @member {string} [osDiskImage.operatingSystem] the operating system of the
* system of the osDiskImage. Possible values include: 'Windows', 'Linux' * osDiskImage. Possible values include: 'Windows', 'Linux'
* *
* @member {array} [dataDiskImages] * @member {array} [dataDiskImages]
* *

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,11 +19,11 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineImageResource class. * Initializes a new instance of the VirtualMachineImageResource class.
* @constructor * @constructor
* Virtual machine image resource information. * Virtual machine image resource information.
* @member {string} name Gets or sets the name of the resource. * @member {string} name the name of the resource.
* *
* @member {string} location Gets or sets the location of the resource. * @member {string} location the location of the resource.
* *
* @member {object} [tags] Gets or sets the tags attached to the resource. * @member {object} [tags] the tags attached to the resource.
* *
*/ */
function VirtualMachineImageResource() { function VirtualMachineImageResource() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,39 +19,34 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineInstanceView class. * Initializes a new instance of the VirtualMachineInstanceView class.
* @constructor * @constructor
* The instance view of a virtual machine. * The instance view of a virtual machine.
* @member {number} [platformUpdateDomain] Gets or sets the Update Domain * @member {number} [platformUpdateDomain] the Update Domain count.
* count.
* *
* @member {number} [platformFaultDomain] Gets or sets the Fault Domain count. * @member {number} [platformFaultDomain] the Fault Domain count.
* *
* @member {string} [rdpThumbPrint] Gets or sets the Remote desktop * @member {string} [rdpThumbPrint] the Remote desktop certificate thumbprint.
* certificate thumbprint.
* *
* @member {object} [vmAgent] Gets or sets the VM Agent running on the virtual * @member {object} [vmAgent] the VM Agent running on the virtual machine.
* machine.
* *
* @member {string} [vmAgent.vmAgentVersion] Gets or sets the VM Agent full * @member {string} [vmAgent.vmAgentVersion] the VM Agent full version.
* version.
* *
* @member {array} [vmAgent.extensionHandlers] Gets or sets the virtual * @member {array} [vmAgent.extensionHandlers] the virtual machine extension
* machine extension handler instance view. * handler instance view.
* *
* @member {array} [vmAgent.statuses] Gets or sets the resource status * @member {array} [vmAgent.statuses] the resource status information.
* information.
* *
* @member {array} [disks] Gets or sets the disks information. * @member {array} [disks] the disks information.
* *
* @member {array} [extensions] Gets or sets the extensions information. * @member {array} [extensions] the extensions information.
* *
* @member {object} [bootDiagnostics] Gets or sets the boot diagnostics. * @member {object} [bootDiagnostics] the boot diagnostics.
* *
* @member {string} [bootDiagnostics.consoleScreenshotBlobUri] Gets or sets * @member {string} [bootDiagnostics.consoleScreenshotBlobUri] the console
* the console screenshot blob Uri. * screenshot blob Uri.
* *
* @member {string} [bootDiagnostics.serialConsoleLogBlobUri] Gets or sets the * @member {string} [bootDiagnostics.serialConsoleLogBlobUri] the Linux serial
* Linux serial console log blob Uri. * console log blob Uri.
* *
* @member {array} [statuses] Gets or sets the resource status information. * @member {array} [statuses] the resource status information.
* *
*/ */
function VirtualMachineInstanceView() { function VirtualMachineInstanceView() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,10 +17,10 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineListResult class. * Initializes a new instance of the VirtualMachineListResult class.
* @constructor * @constructor
* The List Virtual Machine operation response. * The List Virtual Machine operation response.
* @member {array} [value] Gets or sets the list of virtual machines. * @member {array} [value] the list of virtual machines.
* *
* @member {string} [nextLink] Gets or sets the uri to fetch the next page of * @member {string} [nextLink] the uri to fetch the next page of VMs. Call
* VMs. Call ListNext() with this to fetch the next page of Virtual Machines. * ListNext() with this to fetch the next page of Virtual Machines.
* *
*/ */
function VirtualMachineListResult() { function VirtualMachineListResult() {
@ -56,6 +56,13 @@ VirtualMachineListResult.prototype.mapper = function () {
} }
} }
} }
},
nextLink: {
required: false,
serializedName: 'nextLink',
type: {
name: 'String'
}
} }
} }
} }

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,152 +19,145 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSet class. * Initializes a new instance of the VirtualMachineScaleSet class.
* @constructor * @constructor
* Describes a Virtual Machine Scale Set. * Describes a Virtual Machine Scale Set.
* @member {object} [sku] Gets or sets the virtual machine scale set sku. * @member {object} [sku] the virtual machine scale set sku.
* *
* @member {string} [sku.name] Gets or sets the sku name. * @member {string} [sku.name] the sku name.
* *
* @member {string} [sku.tier] Gets or sets the sku tier. * @member {string} [sku.tier] the sku tier.
* *
* @member {number} [sku.capacity] Gets or sets the sku capacity. * @member {number} [sku.capacity] the sku capacity.
* *
* @member {object} [upgradePolicy] Gets or sets the upgrade policy. * @member {object} [upgradePolicy] the upgrade policy.
* *
* @member {string} [upgradePolicy.mode] Gets or sets the upgrade mode. * @member {string} [upgradePolicy.mode] the upgrade mode. Possible values
* Possible values include: 'Automatic', 'Manual' * include: 'Automatic', 'Manual'
* *
* @member {object} [virtualMachineProfile] Gets or sets the virtual machine * @member {object} [virtualMachineProfile] the virtual machine profile.
* profile.
* *
* @member {object} [virtualMachineProfile.osProfile] Gets or sets the virtual * @member {object} [virtualMachineProfile.osProfile] the virtual machine
* machine scale set OS profile. * scale set OS profile.
* *
* @member {string} [virtualMachineProfile.osProfile.computerNamePrefix] Gets * @member {string} [virtualMachineProfile.osProfile.computerNamePrefix] the
* or sets the computer name prefix. * computer name prefix.
* *
* @member {string} [virtualMachineProfile.osProfile.adminUsername] Gets or * @member {string} [virtualMachineProfile.osProfile.adminUsername] the admin
* sets the admin user name. * user name.
* *
* @member {string} [virtualMachineProfile.osProfile.adminPassword] Gets or * @member {string} [virtualMachineProfile.osProfile.adminPassword] the admin
* sets the admin user password. * user password.
* *
* @member {string} [virtualMachineProfile.osProfile.customData] Gets or sets * @member {string} [virtualMachineProfile.osProfile.customData] a base-64
* a base-64 encoded string of custom data. * encoded string of custom data.
* *
* @member {object} [virtualMachineProfile.osProfile.windowsConfiguration] * @member {object} [virtualMachineProfile.osProfile.windowsConfiguration] the
* Gets or sets the Windows Configuration of the OS profile. * Windows Configuration of the OS profile.
* *
* @member {boolean} * @member {boolean}
* [virtualMachineProfile.osProfile.windowsConfiguration.provisionVMAgent] * [virtualMachineProfile.osProfile.windowsConfiguration.provisionVMAgent]
* Gets or sets whether VM Agent should be provisioned on the Virtual Machine. * whether VM Agent should be provisioned on the Virtual Machine.
* *
* @member {boolean} * @member {boolean}
* [virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates] * [virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates]
* Gets or sets whether Windows updates are automatically installed on the VM * whether Windows updates are automatically installed on the VM
* *
* @member {string} * @member {string}
* [virtualMachineProfile.osProfile.windowsConfiguration.timeZone] Gets or * [virtualMachineProfile.osProfile.windowsConfiguration.timeZone] the Time
* sets the Time Zone of the VM * Zone of the VM
* *
* @member {array} * @member {array}
* [virtualMachineProfile.osProfile.windowsConfiguration.additionalUnattendContent] * [virtualMachineProfile.osProfile.windowsConfiguration.additionalUnattendContent]
* Gets or sets the additional base-64 encoded XML formatted information that * the additional base-64 encoded XML formatted information that can be
* can be included in the Unattend.xml file. * included in the Unattend.xml file.
* *
* @member {object} * @member {object}
* [virtualMachineProfile.osProfile.windowsConfiguration.winRM] Gets or sets * [virtualMachineProfile.osProfile.windowsConfiguration.winRM] the Windows
* the Windows Remote Management configuration of the VM * Remote Management configuration of the VM
* *
* @member {array} * @member {array}
* [virtualMachineProfile.osProfile.windowsConfiguration.winRM.listeners] * [virtualMachineProfile.osProfile.windowsConfiguration.winRM.listeners] the
* Gets or sets the list of Windows Remote Management listeners * list of Windows Remote Management listeners
* *
* @member {object} [virtualMachineProfile.osProfile.linuxConfiguration] Gets * @member {object} [virtualMachineProfile.osProfile.linuxConfiguration] the
* or sets the Linux Configuration of the OS profile. * Linux Configuration of the OS profile.
* *
* @member {boolean} * @member {boolean}
* [virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication] * [virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication]
* Gets or sets whether Authentication using user name and password is * whether Authentication using user name and password is allowed or not
* allowed or not
* *
* @member {object} [virtualMachineProfile.osProfile.linuxConfiguration.ssh] * @member {object} [virtualMachineProfile.osProfile.linuxConfiguration.ssh]
* Gets or sets the SSH configuration for linux VMs * the SSH configuration for linux VMs
* *
* @member {array} * @member {array}
* [virtualMachineProfile.osProfile.linuxConfiguration.ssh.publicKeys] Gets * [virtualMachineProfile.osProfile.linuxConfiguration.ssh.publicKeys] the
* or sets the list of SSH public keys used to authenticate with linux based * list of SSH public keys used to authenticate with linux based VMs
* VMs
* *
* @member {array} [virtualMachineProfile.osProfile.secrets] Gets or sets the * @member {array} [virtualMachineProfile.osProfile.secrets] the List of
* List of certificates for addition to the VM. * certificates for addition to the VM.
* *
* @member {object} [virtualMachineProfile.storageProfile] Gets or sets the * @member {object} [virtualMachineProfile.storageProfile] the virtual machine
* virtual machine scale set storage profile. * scale set storage profile.
* *
* @member {object} [virtualMachineProfile.storageProfile.imageReference] Gets * @member {object} [virtualMachineProfile.storageProfile.imageReference] the
* or sets the image reference. * image reference.
* *
* @member {string} * @member {string}
* [virtualMachineProfile.storageProfile.imageReference.publisher] Gets or * [virtualMachineProfile.storageProfile.imageReference.publisher] the image
* sets the image publisher. * publisher.
* *
* @member {string} * @member {string}
* [virtualMachineProfile.storageProfile.imageReference.offer] Gets or sets * [virtualMachineProfile.storageProfile.imageReference.offer] the image
* the image offer. * offer.
* *
* @member {string} [virtualMachineProfile.storageProfile.imageReference.sku] * @member {string} [virtualMachineProfile.storageProfile.imageReference.sku]
* Gets or sets the image sku. * the image sku.
* *
* @member {string} * @member {string}
* [virtualMachineProfile.storageProfile.imageReference.version] Gets or sets * [virtualMachineProfile.storageProfile.imageReference.version] the image
* the image version. The allowed formats are Major.Minor.Build or 'latest'. * version. The allowed formats are Major.Minor.Build or 'latest'. Major,
* Major, Minor and Build being decimal numbers. Specify 'latest' to use the * Minor and Build being decimal numbers. Specify 'latest' to use the latest
* latest version of image. * version of image.
* *
* @member {object} [virtualMachineProfile.storageProfile.osDisk] Gets or sets * @member {object} [virtualMachineProfile.storageProfile.osDisk] the OS disk.
* the OS disk.
* *
* @member {string} [virtualMachineProfile.storageProfile.osDisk.name] Gets or * @member {string} [virtualMachineProfile.storageProfile.osDisk.name] the
* sets the disk name. * disk name.
* *
* @member {string} [virtualMachineProfile.storageProfile.osDisk.caching] Gets * @member {string} [virtualMachineProfile.storageProfile.osDisk.caching] the
* or sets the caching type. Possible values include: 'None', 'ReadOnly', * caching type. Possible values include: 'None', 'ReadOnly', 'ReadWrite'
* 'ReadWrite'
* *
* @member {string} [virtualMachineProfile.storageProfile.osDisk.createOption] * @member {string} [virtualMachineProfile.storageProfile.osDisk.createOption]
* Gets or sets the create option. Possible values include: 'fromImage', * the create option. Possible values include: 'fromImage', 'empty', 'attach'
* 'empty', 'attach'
* *
* @member {string} [virtualMachineProfile.storageProfile.osDisk.osType] Gets * @member {string} [virtualMachineProfile.storageProfile.osDisk.osType] the
* or sets the Operating System type. Possible values include: 'Windows', * Operating System type. Possible values include: 'Windows', 'Linux'
* 'Linux'
* *
* @member {object} [virtualMachineProfile.storageProfile.osDisk.image] Gets * @member {object} [virtualMachineProfile.storageProfile.osDisk.image] the
* or sets the Source User Image VirtualHardDisk. This VirtualHardDisk will * Source User Image VirtualHardDisk. This VirtualHardDisk will be copied
* be copied before using it to attach to the Virtual Machine.If SourceImage * before using it to attach to the Virtual Machine.If SourceImage is
* is provided, the destination VirtualHardDisk should not exist. * provided, the destination VirtualHardDisk should not exist.
* *
* @member {string} [virtualMachineProfile.storageProfile.osDisk.image.uri] * @member {string} [virtualMachineProfile.storageProfile.osDisk.image.uri]
* Gets or sets the virtual hard disk's uri. It should be a valid Uri to a * the virtual hard disk's uri. It should be a valid Uri to a virtual hard
* virtual hard disk. * disk.
* *
* @member {array} [virtualMachineProfile.storageProfile.osDisk.vhdContainers] * @member {array} [virtualMachineProfile.storageProfile.osDisk.vhdContainers]
* Gets or sets the list of virtual hard disk container uris. * the list of virtual hard disk container uris.
* *
* @member {object} [virtualMachineProfile.networkProfile] Gets or sets the * @member {object} [virtualMachineProfile.networkProfile] the virtual machine
* virtual machine scale set network profile. * scale set network profile.
* *
* @member {array} * @member {array}
* [virtualMachineProfile.networkProfile.networkInterfaceConfigurations] Gets * [virtualMachineProfile.networkProfile.networkInterfaceConfigurations] the
* or sets the list of network configurations. * list of network configurations.
* *
* @member {object} [virtualMachineProfile.extensionProfile] Gets the virtual * @member {object} [virtualMachineProfile.extensionProfile] the virtual
* machine scale set extension profile. * machine scale set extension profile.
* *
* @member {array} [virtualMachineProfile.extensionProfile.extensions] Gets * @member {array} [virtualMachineProfile.extensionProfile.extensions] the
* the virtual machine scale set child extension resources. * virtual machine scale set child extension resources.
* *
* @member {string} [provisioningState] Gets or sets the provisioning state, * @member {string} [provisioningState] the provisioning state, which only
* which only appears in the response. * appears in the response.
* *
* @member {boolean} [overProvision] Specifies whether the Virtual Machine * @member {boolean} [overProvision] Specifies whether the Virtual Machine
* Scale Set should be overprovisioned. * Scale Set should be overprovisioned.
@ -261,6 +254,7 @@ VirtualMachineScaleSet.prototype.mapper = function () {
}, },
provisioningState: { provisioningState: {
required: false, required: false,
readOnly: true,
serializedName: 'properties.provisioningState', serializedName: 'properties.provisioningState',
type: { type: {
name: 'String' name: 'String'

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,27 +19,26 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetExtension class. * Initializes a new instance of the VirtualMachineScaleSetExtension class.
* @constructor * @constructor
* Describes a Virtual Machine Scale Set Extension. * Describes a Virtual Machine Scale Set Extension.
* @member {string} [name] Gets or sets the name of the extension. * @member {string} [name] the name of the extension.
* *
* @member {string} [publisher] Gets or sets the name of the extension handler * @member {string} [publisher] the name of the extension handler publisher.
* publisher.
* *
* @member {string} [type] Gets or sets the type of the extension handler. * @member {string} [type] the type of the extension handler.
* *
* @member {string} [typeHandlerVersion] Gets or sets the type version of the * @member {string} [typeHandlerVersion] the type version of the extension
* extension handler. * handler.
* *
* @member {boolean} [autoUpgradeMinorVersion] Gets or sets whether the * @member {boolean} [autoUpgradeMinorVersion] whether the extension handler
* extension handler should be automatically upgraded across minor versions. * should be automatically upgraded across minor versions.
* *
* @member {object} [settings] Gets or sets Json formatted public settings for * @member {object} [settings] Json formatted public settings for the
* extension.
*
* @member {object} [protectedSettings] Json formatted protected settings for
* the extension. * the extension.
* *
* @member {object} [protectedSettings] Gets or sets Json formatted protected * @member {string} [provisioningState] the provisioning state, which only
* settings for the extension. * appears in the response.
*
* @member {string} [provisioningState] Gets the provisioning state, which
* only appears in the response.
* *
*/ */
function VirtualMachineScaleSetExtension() { function VirtualMachineScaleSetExtension() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,8 +19,8 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetExtensionProfile class. * Initializes a new instance of the VirtualMachineScaleSetExtensionProfile class.
* @constructor * @constructor
* Describes a virtual machine scale set extension profile. * Describes a virtual machine scale set extension profile.
* @member {array} [extensions] Gets the virtual machine scale set child * @member {array} [extensions] the virtual machine scale set child extension
* extension resources. * resources.
* *
*/ */
function VirtualMachineScaleSetExtensionProfile() { function VirtualMachineScaleSetExtensionProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,21 +19,21 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetIPConfiguration class. * Initializes a new instance of the VirtualMachineScaleSetIPConfiguration class.
* @constructor * @constructor
* Describes a virtual machine scale set network profile's IP configuration. * Describes a virtual machine scale set network profile's IP configuration.
* @member {string} name Gets or sets the IP configuration name. * @member {string} name the IP configuration name.
* *
* @member {object} subnet Gets or sets the subnet. * @member {object} subnet the subnet.
* *
* @member {string} [subnet.id] Gets or sets ARM resource id in the form of * @member {string} [subnet.id] the ARM resource id in the form of
* /subscriptions/{SubcriptionId}/resourceGroups/{ResourceGroupName}/... * /subscriptions/{SubcriptionId}/resourceGroups/{ResourceGroupName}/...
* *
* @member {array} [applicationGatewayBackendAddressPools] Gets or sets the * @member {array} [applicationGatewayBackendAddressPools] the application
* application gateway backend address pools. * gateway backend address pools.
* *
* @member {array} [loadBalancerBackendAddressPools] Gets or sets the load * @member {array} [loadBalancerBackendAddressPools] the load balancer backend
* balancer backend address pools. * address pools.
* *
* @member {array} [loadBalancerInboundNatPools] Gets or sets the load * @member {array} [loadBalancerInboundNatPools] the load balancer inbound nat
* balancer inbound nat pools. * pools.
* *
*/ */
function VirtualMachineScaleSetIPConfiguration() { function VirtualMachineScaleSetIPConfiguration() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,15 +19,14 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetInstanceView class. * Initializes a new instance of the VirtualMachineScaleSetInstanceView class.
* @constructor * @constructor
* The instance view of a virtual machine scale set. * The instance view of a virtual machine scale set.
* @member {object} [virtualMachine] Gets the instance view status summary for * @member {object} [virtualMachine] the instance view status summary for the
* the virtual machine scale set. * virtual machine scale set.
* *
* @member {array} [virtualMachine.statusesSummary] Gets the extensions * @member {array} [virtualMachine.statusesSummary] the extensions information.
* information.
* *
* @member {array} [extensions] Gets the extensions information. * @member {array} [extensions] the extensions information.
* *
* @member {array} [statuses] Gets or sets the resource status information. * @member {array} [statuses] the resource status information.
* *
*/ */
function VirtualMachineScaleSetInstanceView() { function VirtualMachineScaleSetInstanceView() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -20,7 +20,7 @@ var util = require('util');
* @constructor * @constructor
* Instance view statuses summary for virtual machines of a virtual machine * Instance view statuses summary for virtual machines of a virtual machine
* scale set. * scale set.
* @member {array} [statusesSummary] Gets the extensions information. * @member {array} [statusesSummary] the extensions information.
* *
*/ */
function VirtualMachineScaleSetInstanceViewStatusesSummary() { function VirtualMachineScaleSetInstanceViewStatusesSummary() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,7 +17,11 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetListResult class. * Initializes a new instance of the VirtualMachineScaleSetListResult class.
* @constructor * @constructor
* The List Virtual Machine operation response. * The List Virtual Machine operation response.
* @member {array} [value] Gets or sets the list of virtual machine scale sets. * @member {array} [value] the list of virtual machine scale sets.
*
* @member {string} [nextLink] the uri to fetch the next page of Virtual
* Machine Scale Sets. Call ListNext() with this to fetch the next page of
* VMSS.
* *
*/ */
function VirtualMachineScaleSetListResult() { function VirtualMachineScaleSetListResult() {
@ -53,6 +57,13 @@ VirtualMachineScaleSetListResult.prototype.mapper = function () {
} }
} }
} }
},
nextLink: {
required: false,
serializedName: 'nextLink',
type: {
name: 'String'
}
} }
} }
} }

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,8 +17,12 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetListSkusResult class. * Initializes a new instance of the VirtualMachineScaleSetListSkusResult class.
* @constructor * @constructor
* The Virtual Machine Scale Set List Skus operation response. * The Virtual Machine Scale Set List Skus operation response.
* @member {array} [value] Gets the list of skus available for the virtual * @member {array} [value] the list of skus available for the virtual machine
* machine scale set. * scale set.
*
* @member {string} [nextLink] the uri to fetch the next page of Virtual
* Machine Scale Set Skus. Call ListNext() with this to fetch the next page
* of VMSS Skus.
* *
*/ */
function VirtualMachineScaleSetListSkusResult() { function VirtualMachineScaleSetListSkusResult() {
@ -55,6 +59,13 @@ VirtualMachineScaleSetListSkusResult.prototype.mapper = function () {
} }
} }
} }
},
nextLink: {
required: false,
serializedName: 'nextLink',
type: {
name: 'String'
}
} }
} }
} }

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,11 +17,11 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetListWithLinkResult class. * Initializes a new instance of the VirtualMachineScaleSetListWithLinkResult class.
* @constructor * @constructor
* The List Virtual Machine operation response. * The List Virtual Machine operation response.
* @member {array} [value] Gets or sets the list of virtual machine scale sets. * @member {array} [value] the list of virtual machine scale sets.
* *
* @member {string} [nextLink] Gets or sets the uri to fetch the next page of * @member {string} [nextLink] the uri to fetch the next page of Virtual
* Virtual Machine Scale Sets. Call ListNext() with this to fetch the next * Machine Scale Sets. Call ListNext() with this to fetch the next page of
* page of Virtual Machine Scale Sets. * Virtual Machine Scale Sets.
* *
*/ */
function VirtualMachineScaleSetListWithLinkResult() { function VirtualMachineScaleSetListWithLinkResult() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -20,13 +20,13 @@ var util = require('util');
* @constructor * @constructor
* Describes a virtual machine scale set network profile's network * Describes a virtual machine scale set network profile's network
* configurations. * configurations.
* @member {string} name Gets or sets the network configuration name. * @member {string} name the network configuration name.
* *
* @member {boolean} [primary] Gets or sets whether this is a primary NIC on a * @member {boolean} [primary] whether this is a primary NIC on a virtual
* virtual machine. * machine.
* *
* @member {array} ipConfigurations Gets or sets the virtual machine scale set * @member {array} ipConfigurations the virtual machine scale set IP
* IP Configuration. * Configuration.
* *
*/ */
function VirtualMachineScaleSetNetworkConfiguration() { function VirtualMachineScaleSetNetworkConfiguration() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,8 +19,8 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetNetworkProfile class. * Initializes a new instance of the VirtualMachineScaleSetNetworkProfile class.
* @constructor * @constructor
* Describes a virtual machine scale set network profile. * Describes a virtual machine scale set network profile.
* @member {array} [networkInterfaceConfigurations] Gets or sets the list of * @member {array} [networkInterfaceConfigurations] the list of network
* network configurations. * configurations.
* *
*/ */
function VirtualMachineScaleSetNetworkProfile() { function VirtualMachineScaleSetNetworkProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,27 +19,27 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetOSDisk class. * Initializes a new instance of the VirtualMachineScaleSetOSDisk class.
* @constructor * @constructor
* Describes a virtual machine scale set operating system disk. * Describes a virtual machine scale set operating system disk.
* @member {string} name Gets or sets the disk name. * @member {string} name the disk name.
* *
* @member {string} [caching] Gets or sets the caching type. Possible values * @member {string} [caching] the caching type. Possible values include:
* include: 'None', 'ReadOnly', 'ReadWrite' * 'None', 'ReadOnly', 'ReadWrite'
* *
* @member {string} createOption Gets or sets the create option. Possible * @member {string} createOption the create option. Possible values include:
* values include: 'fromImage', 'empty', 'attach' * 'fromImage', 'empty', 'attach'
* *
* @member {string} [osType] Gets or sets the Operating System type. Possible * @member {string} [osType] the Operating System type. Possible values
* values include: 'Windows', 'Linux' * include: 'Windows', 'Linux'
* *
* @member {object} [image] Gets or sets the Source User Image * @member {object} [image] the Source User Image VirtualHardDisk. This
* VirtualHardDisk. This VirtualHardDisk will be copied before using it to * VirtualHardDisk will be copied before using it to attach to the Virtual
* attach to the Virtual Machine.If SourceImage is provided, the destination * Machine.If SourceImage is provided, the destination VirtualHardDisk should
* VirtualHardDisk should not exist. * not exist.
* *
* @member {string} [image.uri] Gets or sets the virtual hard disk's uri. It * @member {string} [image.uri] the virtual hard disk's uri. It should be a
* should be a valid Uri to a virtual hard disk. * valid Uri to a virtual hard disk.
* *
* @member {array} [vhdContainers] Gets or sets the list of virtual hard disk * @member {array} [vhdContainers] the list of virtual hard disk container
* container uris. * uris.
* *
*/ */
function VirtualMachineScaleSetOSDisk() { function VirtualMachineScaleSetOSDisk() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,52 +19,48 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetOSProfile class. * Initializes a new instance of the VirtualMachineScaleSetOSProfile class.
* @constructor * @constructor
* Describes a virtual machine scale set OS profile. * Describes a virtual machine scale set OS profile.
* @member {string} [computerNamePrefix] Gets or sets the computer name prefix. * @member {string} [computerNamePrefix] the computer name prefix.
* *
* @member {string} [adminUsername] Gets or sets the admin user name. * @member {string} [adminUsername] the admin user name.
* *
* @member {string} [adminPassword] Gets or sets the admin user password. * @member {string} [adminPassword] the admin user password.
* *
* @member {string} [customData] Gets or sets a base-64 encoded string of * @member {string} [customData] a base-64 encoded string of custom data.
* custom data.
* *
* @member {object} [windowsConfiguration] Gets or sets the Windows * @member {object} [windowsConfiguration] the Windows Configuration of the OS
* Configuration of the OS profile. * profile.
* *
* @member {boolean} [windowsConfiguration.provisionVMAgent] Gets or sets * @member {boolean} [windowsConfiguration.provisionVMAgent] whether VM Agent
* whether VM Agent should be provisioned on the Virtual Machine. * should be provisioned on the Virtual Machine.
* *
* @member {boolean} [windowsConfiguration.enableAutomaticUpdates] Gets or * @member {boolean} [windowsConfiguration.enableAutomaticUpdates] whether
* sets whether Windows updates are automatically installed on the VM * Windows updates are automatically installed on the VM
* *
* @member {string} [windowsConfiguration.timeZone] Gets or sets the Time Zone * @member {string} [windowsConfiguration.timeZone] the Time Zone of the VM
* of the VM
* *
* @member {array} [windowsConfiguration.additionalUnattendContent] Gets or * @member {array} [windowsConfiguration.additionalUnattendContent] the
* sets the additional base-64 encoded XML formatted information that can be * additional base-64 encoded XML formatted information that can be included
* included in the Unattend.xml file. * in the Unattend.xml file.
* *
* @member {object} [windowsConfiguration.winRM] Gets or sets the Windows * @member {object} [windowsConfiguration.winRM] the Windows Remote Management
* Remote Management configuration of the VM * configuration of the VM
* *
* @member {array} [windowsConfiguration.winRM.listeners] Gets or sets the * @member {array} [windowsConfiguration.winRM.listeners] the list of Windows
* list of Windows Remote Management listeners * Remote Management listeners
* *
* @member {object} [linuxConfiguration] Gets or sets the Linux Configuration * @member {object} [linuxConfiguration] the Linux Configuration of the OS
* of the OS profile. * profile.
* *
* @member {boolean} [linuxConfiguration.disablePasswordAuthentication] Gets * @member {boolean} [linuxConfiguration.disablePasswordAuthentication]
* or sets whether Authentication using user name and password is allowed or * whether Authentication using user name and password is allowed or not
* not
* *
* @member {object} [linuxConfiguration.ssh] Gets or sets the SSH * @member {object} [linuxConfiguration.ssh] the SSH configuration for linux
* configuration for linux VMs * VMs
* *
* @member {array} [linuxConfiguration.ssh.publicKeys] Gets or sets the list * @member {array} [linuxConfiguration.ssh.publicKeys] the list of SSH public
* of SSH public keys used to authenticate with linux based VMs * keys used to authenticate with linux based VMs
* *
* @member {array} [secrets] Gets or sets the List of certificates for * @member {array} [secrets] the List of certificates for addition to the VM.
* addition to the VM.
* *
*/ */
function VirtualMachineScaleSetOSProfile() { function VirtualMachineScaleSetOSProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,28 +17,26 @@ var models = require('./index');
* Initializes a new instance of the VirtualMachineScaleSetSku class. * Initializes a new instance of the VirtualMachineScaleSetSku class.
* @constructor * @constructor
* Describes an available virtual machine scale set sku. * Describes an available virtual machine scale set sku.
* @member {string} [resourceType] Gets the type of resource the sku applies * @member {string} [resourceType] the type of resource the sku applies to.
* to.
* *
* @member {object} [sku] Gets the Sku. * @member {object} [sku] the Sku.
* *
* @member {string} [sku.name] Gets or sets the sku name. * @member {string} [sku.name] the sku name.
* *
* @member {string} [sku.tier] Gets or sets the sku tier. * @member {string} [sku.tier] the sku tier.
* *
* @member {number} [sku.capacity] Gets or sets the sku capacity. * @member {number} [sku.capacity] the sku capacity.
* *
* @member {object} [capacity] Gets available scaling information. * @member {object} [capacity] available scaling information.
* *
* @member {number} [capacity.minimum] Gets the minimum capacity. * @member {number} [capacity.minimum] the minimum capacity.
* *
* @member {number} [capacity.maximum] Gets the maximum capacity that can be * @member {number} [capacity.maximum] the maximum capacity that can be set.
* set.
* *
* @member {number} [capacity.defaultCapacity] Gets the default capacity. * @member {number} [capacity.defaultCapacity] the default capacity.
* *
* @member {string} [capacity.scaleType] Gets the scale type applicable to the * @member {string} [capacity.scaleType] the scale type applicable to the sku.
* sku. Possible values include: 'Automatic', 'None' * Possible values include: 'Automatic', 'None'
* *
*/ */
function VirtualMachineScaleSetSku() { function VirtualMachineScaleSetSku() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,14 +15,14 @@
* Initializes a new instance of the VirtualMachineScaleSetSkuCapacity class. * Initializes a new instance of the VirtualMachineScaleSetSkuCapacity class.
* @constructor * @constructor
* Describes scaling information of a sku. * Describes scaling information of a sku.
* @member {number} [minimum] Gets the minimum capacity. * @member {number} [minimum] the minimum capacity.
* *
* @member {number} [maximum] Gets the maximum capacity that can be set. * @member {number} [maximum] the maximum capacity that can be set.
* *
* @member {number} [defaultCapacity] Gets the default capacity. * @member {number} [defaultCapacity] the default capacity.
* *
* @member {string} [scaleType] Gets the scale type applicable to the sku. * @member {string} [scaleType] the scale type applicable to the sku. Possible
* Possible values include: 'Automatic', 'None' * values include: 'Automatic', 'None'
* *
*/ */
function VirtualMachineScaleSetSkuCapacity() { function VirtualMachineScaleSetSkuCapacity() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,43 +17,41 @@ var models = require('./index');
* Initializes a new instance of the VirtualMachineScaleSetStorageProfile class. * Initializes a new instance of the VirtualMachineScaleSetStorageProfile class.
* @constructor * @constructor
* Describes a virtual machine scale set storage profile. * Describes a virtual machine scale set storage profile.
* @member {object} [imageReference] Gets or sets the image reference. * @member {object} [imageReference] the image reference.
* *
* @member {string} [imageReference.publisher] Gets or sets the image * @member {string} [imageReference.publisher] the image publisher.
* publisher.
* *
* @member {string} [imageReference.offer] Gets or sets the image offer. * @member {string} [imageReference.offer] the image offer.
* *
* @member {string} [imageReference.sku] Gets or sets the image sku. * @member {string} [imageReference.sku] the image sku.
* *
* @member {string} [imageReference.version] Gets or sets the image version. * @member {string} [imageReference.version] the image version. The allowed
* The allowed formats are Major.Minor.Build or 'latest'. Major, Minor and * formats are Major.Minor.Build or 'latest'. Major, Minor and Build being
* Build being decimal numbers. Specify 'latest' to use the latest version of * decimal numbers. Specify 'latest' to use the latest version of image.
* image.
* *
* @member {object} [osDisk] Gets or sets the OS disk. * @member {object} [osDisk] the OS disk.
* *
* @member {string} [osDisk.name] Gets or sets the disk name. * @member {string} [osDisk.name] the disk name.
* *
* @member {string} [osDisk.caching] Gets or sets the caching type. Possible * @member {string} [osDisk.caching] the caching type. Possible values
* values include: 'None', 'ReadOnly', 'ReadWrite' * include: 'None', 'ReadOnly', 'ReadWrite'
* *
* @member {string} [osDisk.createOption] Gets or sets the create option. * @member {string} [osDisk.createOption] the create option. Possible values
* Possible values include: 'fromImage', 'empty', 'attach' * include: 'fromImage', 'empty', 'attach'
* *
* @member {string} [osDisk.osType] Gets or sets the Operating System type. * @member {string} [osDisk.osType] the Operating System type. Possible values
* Possible values include: 'Windows', 'Linux' * include: 'Windows', 'Linux'
* *
* @member {object} [osDisk.image] Gets or sets the Source User Image * @member {object} [osDisk.image] the Source User Image VirtualHardDisk. This
* VirtualHardDisk. This VirtualHardDisk will be copied before using it to * VirtualHardDisk will be copied before using it to attach to the Virtual
* attach to the Virtual Machine.If SourceImage is provided, the destination * Machine.If SourceImage is provided, the destination VirtualHardDisk should
* VirtualHardDisk should not exist. * not exist.
* *
* @member {string} [osDisk.image.uri] Gets or sets the virtual hard disk's * @member {string} [osDisk.image.uri] the virtual hard disk's uri. It should
* uri. It should be a valid Uri to a virtual hard disk. * be a valid Uri to a virtual hard disk.
* *
* @member {array} [osDisk.vhdContainers] Gets or sets the list of virtual * @member {array} [osDisk.vhdContainers] the list of virtual hard disk
* hard disk container uris. * container uris.
* *
*/ */
function VirtualMachineScaleSetStorageProfile() { function VirtualMachineScaleSetStorageProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,60 +19,56 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetVM class. * Initializes a new instance of the VirtualMachineScaleSetVM class.
* @constructor * @constructor
* Describes a virtual machine scale set virtual machine. * Describes a virtual machine scale set virtual machine.
* @member {string} [instanceId] Gets the virtual machine instance id. * @member {string} [instanceId] the virtual machine instance id.
* *
* @member {object} [sku] Gets the virtual machine sku. * @member {object} [sku] the virtual machine sku.
* *
* @member {string} [sku.name] Gets or sets the sku name. * @member {string} [sku.name] the sku name.
* *
* @member {string} [sku.tier] Gets or sets the sku tier. * @member {string} [sku.tier] the sku tier.
* *
* @member {number} [sku.capacity] Gets or sets the sku capacity. * @member {number} [sku.capacity] the sku capacity.
* *
* @member {boolean} [latestModelApplied] Specifies whether the latest model * @member {boolean} [latestModelApplied] Specifies whether the latest model
* has been applied to the virtual machine. * has been applied to the virtual machine.
* *
* @member {object} [instanceView] Gets the virtual machine instance view. * @member {object} [instanceView] the virtual machine instance view.
* *
* @member {number} [instanceView.platformUpdateDomain] Gets or sets the * @member {number} [instanceView.platformUpdateDomain] the Update Domain
* Update Domain count. * count.
* *
* @member {number} [instanceView.platformFaultDomain] Gets or sets the Fault * @member {number} [instanceView.platformFaultDomain] the Fault Domain count.
* Domain count.
* *
* @member {string} [instanceView.rdpThumbPrint] Gets or sets the Remote * @member {string} [instanceView.rdpThumbPrint] the Remote desktop
* desktop certificate thumbprint. * certificate thumbprint.
* *
* @member {object} [instanceView.vmAgent] Gets or sets the VM Agent running * @member {object} [instanceView.vmAgent] the VM Agent running on the virtual
* on the virtual machine. * machine.
* *
* @member {string} [instanceView.vmAgent.vmAgentVersion] Gets or sets the VM * @member {string} [instanceView.vmAgent.vmAgentVersion] the VM Agent full
* Agent full version. * version.
* *
* @member {array} [instanceView.vmAgent.extensionHandlers] Gets or sets the * @member {array} [instanceView.vmAgent.extensionHandlers] the virtual
* virtual machine extension handler instance view. * machine extension handler instance view.
* *
* @member {array} [instanceView.vmAgent.statuses] Gets or sets the resource * @member {array} [instanceView.vmAgent.statuses] the resource status
* status information.
*
* @member {array} [instanceView.disks] Gets or sets the disks information.
*
* @member {array} [instanceView.extensions] Gets or sets the extensions
* information. * information.
* *
* @member {object} [instanceView.bootDiagnostics] Gets or sets the boot * @member {array} [instanceView.disks] the disks information.
* diagnostics. *
* @member {array} [instanceView.extensions] the extensions information.
*
* @member {object} [instanceView.bootDiagnostics] the boot diagnostics.
* *
* @member {string} [instanceView.bootDiagnostics.consoleScreenshotBlobUri] * @member {string} [instanceView.bootDiagnostics.consoleScreenshotBlobUri]
* Gets or sets the console screenshot blob Uri. * the console screenshot blob Uri.
* *
* @member {string} [instanceView.bootDiagnostics.serialConsoleLogBlobUri] * @member {string} [instanceView.bootDiagnostics.serialConsoleLogBlobUri] the
* Gets or sets the Linux serial console log blob Uri. * Linux serial console log blob Uri.
* *
* @member {array} [instanceView.statuses] Gets or sets the resource status * @member {array} [instanceView.statuses] the resource status information.
* information.
* *
* @member {object} [hardwareProfile] Gets or sets the hardware profile. * @member {object} [hardwareProfile] the hardware profile.
* *
* @member {string} [hardwareProfile.vmSize] The virtual machine size name. * @member {string} [hardwareProfile.vmSize] The virtual machine size name.
* Possible values include: 'Basic_A0', 'Basic_A1', 'Basic_A2', 'Basic_A3', * Possible values include: 'Basic_A0', 'Basic_A1', 'Basic_A2', 'Basic_A3',
@ -83,192 +79,187 @@ var util = require('util');
* 'Standard_D12', 'Standard_D13', 'Standard_D14', 'Standard_D1_v2', * 'Standard_D12', 'Standard_D13', 'Standard_D14', 'Standard_D1_v2',
* 'Standard_D2_v2', 'Standard_D3_v2', 'Standard_D4_v2', 'Standard_D5_v2', * 'Standard_D2_v2', 'Standard_D3_v2', 'Standard_D4_v2', 'Standard_D5_v2',
* 'Standard_D11_v2', 'Standard_D12_v2', 'Standard_D13_v2', * 'Standard_D11_v2', 'Standard_D12_v2', 'Standard_D13_v2',
* 'Standard_D14_v2', 'Standard_DS1', 'Standard_DS2', 'Standard_DS3', * 'Standard_D14_v2', 'Standard_D15_v2', 'Standard_DS1', 'Standard_DS2',
* 'Standard_DS4', 'Standard_DS11', 'Standard_DS12', 'Standard_DS13', * 'Standard_DS3', 'Standard_DS4', 'Standard_DS11', 'Standard_DS12',
* 'Standard_DS14', 'Standard_G1', 'Standard_G2', 'Standard_G3', * 'Standard_DS13', 'Standard_DS14', 'Standard_DS1_v2', 'Standard_DS2_v2',
* 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', * 'Standard_DS3_v2', 'Standard_DS4_v2', 'Standard_DS5_v2',
* 'Standard_GS3', 'Standard_GS4', 'Standard_GS5' * 'Standard_DS11_v2', 'Standard_DS12_v2', 'Standard_DS13_v2',
* 'Standard_DS14_v2', 'Standard_DS15_v2', 'Standard_G1', 'Standard_G2',
* 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1',
* 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS5'
* *
* @member {object} [storageProfile] Gets or sets the storage profile. * @member {object} [storageProfile] the storage profile.
* *
* @member {object} [storageProfile.imageReference] Gets or sets the image * @member {object} [storageProfile.imageReference] the image reference.
* reference.
* *
* @member {string} [storageProfile.imageReference.publisher] Gets or sets the * @member {string} [storageProfile.imageReference.publisher] the image
* image publisher. * publisher.
* *
* @member {string} [storageProfile.imageReference.offer] Gets or sets the * @member {string} [storageProfile.imageReference.offer] the image offer.
* image offer.
* *
* @member {string} [storageProfile.imageReference.sku] Gets or sets the image * @member {string} [storageProfile.imageReference.sku] the image sku.
* sku.
* *
* @member {string} [storageProfile.imageReference.version] Gets or sets the * @member {string} [storageProfile.imageReference.version] the image version.
* image version. The allowed formats are Major.Minor.Build or 'latest'. * The allowed formats are Major.Minor.Build or 'latest'. Major, Minor and
* Major, Minor and Build being decimal numbers. Specify 'latest' to use the * Build being decimal numbers. Specify 'latest' to use the latest version of
* latest version of image. * image.
* *
* @member {object} [storageProfile.osDisk] Gets or sets the OS disk. * @member {object} [storageProfile.osDisk] the OS disk.
* *
* @member {string} [storageProfile.osDisk.osType] Gets or sets the Operating * @member {string} [storageProfile.osDisk.osType] the Operating System type.
* System type. Possible values include: 'Windows', 'Linux' * Possible values include: 'Windows', 'Linux'
* *
* @member {object} [storageProfile.osDisk.encryptionSettings] Gets or sets * @member {object} [storageProfile.osDisk.encryptionSettings] the disk
* the disk encryption settings. * encryption settings.
* *
* @member {object} * @member {object}
* [storageProfile.osDisk.encryptionSettings.diskEncryptionKey] Gets or sets * [storageProfile.osDisk.encryptionSettings.diskEncryptionKey] the disk
* the disk encryption key which is a KeyVault Secret. * encryption key which is a KeyVault Secret.
* *
* @member {string} * @member {string}
* [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.secretUrl] * [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.secretUrl] the
* Gets or sets the URL referencing a secret in a Key Vault. * URL referencing a secret in a Key Vault.
* *
* @member {object} * @member {object}
* [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.sourceVault] * [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.sourceVault]
* Gets or sets the Relative URL of the Key Vault containing the secret. * the Relative URL of the Key Vault containing the secret.
* *
* @member {string} * @member {string}
* [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.sourceVault.id] * [storageProfile.osDisk.encryptionSettings.diskEncryptionKey.sourceVault.id]
* Resource Id * Resource Id
* *
* @member {object} * @member {object}
* [storageProfile.osDisk.encryptionSettings.keyEncryptionKey] Gets or sets * [storageProfile.osDisk.encryptionSettings.keyEncryptionKey] the key
* the key encryption key which is KeyVault Key. * encryption key which is KeyVault Key.
* *
* @member {string} * @member {string}
* [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.keyUrl] Gets or * [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.keyUrl] the URL
* sets the URL referencing a key in a Key Vault. * referencing a key in a Key Vault.
* *
* @member {object} * @member {object}
* [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.sourceVault] * [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.sourceVault]
* Gets or sets the Relative URL of the Key Vault containing the key * the Relative URL of the Key Vault containing the key
* *
* @member {string} * @member {string}
* [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.sourceVault.id] * [storageProfile.osDisk.encryptionSettings.keyEncryptionKey.sourceVault.id]
* Resource Id * Resource Id
* *
* @member {boolean} [storageProfile.osDisk.encryptionSettings.enabled] Gets * @member {boolean} [storageProfile.osDisk.encryptionSettings.enabled]
* or sets whether disk encryption should be enabled on the Virtual Machine. * whether disk encryption should be enabled on the Virtual Machine.
* *
* @member {string} [storageProfile.osDisk.name] Gets or sets the disk name. * @member {string} [storageProfile.osDisk.name] the disk name.
* *
* @member {object} [storageProfile.osDisk.vhd] Gets or sets the Virtual Hard * @member {object} [storageProfile.osDisk.vhd] the Virtual Hard Disk.
* Disk.
* *
* @member {string} [storageProfile.osDisk.vhd.uri] Gets or sets the virtual * @member {string} [storageProfile.osDisk.vhd.uri] the virtual hard disk's
* hard disk's uri. It should be a valid Uri to a virtual hard disk. * uri. It should be a valid Uri to a virtual hard disk.
* *
* @member {object} [storageProfile.osDisk.image] Gets or sets the Source User * @member {object} [storageProfile.osDisk.image] the Source User Image
* Image VirtualHardDisk. This VirtualHardDisk will be copied before using it * VirtualHardDisk. This VirtualHardDisk will be copied before using it to
* to attach to the Virtual Machine.If SourceImage is provided, the * attach to the Virtual Machine.If SourceImage is provided, the destination
* destination VirtualHardDisk should not exist. * VirtualHardDisk should not exist.
* *
* @member {string} [storageProfile.osDisk.image.uri] Gets or sets the virtual * @member {string} [storageProfile.osDisk.image.uri] the virtual hard disk's
* hard disk's uri. It should be a valid Uri to a virtual hard disk. * uri. It should be a valid Uri to a virtual hard disk.
* *
* @member {string} [storageProfile.osDisk.caching] Gets or sets the caching * @member {string} [storageProfile.osDisk.caching] the caching type. Possible
* type. Possible values include: 'None', 'ReadOnly', 'ReadWrite' * values include: 'None', 'ReadOnly', 'ReadWrite'
* *
* @member {string} [storageProfile.osDisk.createOption] Gets or sets the * @member {string} [storageProfile.osDisk.createOption] the create option.
* create option. Possible values include: 'fromImage', 'empty', 'attach' * Possible values include: 'fromImage', 'empty', 'attach'
* *
* @member {number} [storageProfile.osDisk.diskSizeGB] Gets or sets the * @member {number} [storageProfile.osDisk.diskSizeGB] the initial disk size
* initial disk size in GB for blank data disks, and the new desired size for * in GB for blank data disks, and the new desired size for existing OS and
* existing OS and Data disks. * Data disks.
* *
* @member {array} [storageProfile.dataDisks] Gets or sets the data disks. * @member {array} [storageProfile.dataDisks] the data disks.
* *
* @member {object} [osProfile] Gets or sets the OS profile. * @member {object} [osProfile] the OS profile.
* *
* @member {string} [osProfile.computerName] Gets or sets the computer name. * @member {string} [osProfile.computerName] the computer name.
* *
* @member {string} [osProfile.adminUsername] Gets or sets the admin user name. * @member {string} [osProfile.adminUsername] the admin user name.
* *
* @member {string} [osProfile.adminPassword] Gets or sets the admin user * @member {string} [osProfile.adminPassword] the admin user password.
* password.
* *
* @member {string} [osProfile.customData] Gets or sets a base-64 encoded * @member {string} [osProfile.customData] a base-64 encoded string of custom
* string of custom data. * data.
* *
* @member {object} [osProfile.windowsConfiguration] Gets or sets the Windows * @member {object} [osProfile.windowsConfiguration] the Windows Configuration
* Configuration of the OS profile. * of the OS profile.
* *
* @member {boolean} [osProfile.windowsConfiguration.provisionVMAgent] Gets or * @member {boolean} [osProfile.windowsConfiguration.provisionVMAgent] whether
* sets whether VM Agent should be provisioned on the Virtual Machine. * VM Agent should be provisioned on the Virtual Machine.
* *
* @member {boolean} [osProfile.windowsConfiguration.enableAutomaticUpdates] * @member {boolean} [osProfile.windowsConfiguration.enableAutomaticUpdates]
* Gets or sets whether Windows updates are automatically installed on the VM * whether Windows updates are automatically installed on the VM
* *
* @member {string} [osProfile.windowsConfiguration.timeZone] Gets or sets the * @member {string} [osProfile.windowsConfiguration.timeZone] the Time Zone of
* Time Zone of the VM * the VM
* *
* @member {array} [osProfile.windowsConfiguration.additionalUnattendContent] * @member {array} [osProfile.windowsConfiguration.additionalUnattendContent]
* Gets or sets the additional base-64 encoded XML formatted information that * the additional base-64 encoded XML formatted information that can be
* can be included in the Unattend.xml file. * included in the Unattend.xml file.
* *
* @member {object} [osProfile.windowsConfiguration.winRM] Gets or sets the * @member {object} [osProfile.windowsConfiguration.winRM] the Windows Remote
* Windows Remote Management configuration of the VM * Management configuration of the VM
* *
* @member {array} [osProfile.windowsConfiguration.winRM.listeners] Gets or * @member {array} [osProfile.windowsConfiguration.winRM.listeners] the list
* sets the list of Windows Remote Management listeners * of Windows Remote Management listeners
* *
* @member {object} [osProfile.linuxConfiguration] Gets or sets the Linux * @member {object} [osProfile.linuxConfiguration] the Linux Configuration of
* Configuration of the OS profile. * the OS profile.
* *
* @member {boolean} * @member {boolean}
* [osProfile.linuxConfiguration.disablePasswordAuthentication] Gets or sets * [osProfile.linuxConfiguration.disablePasswordAuthentication] whether
* whether Authentication using user name and password is allowed or not * Authentication using user name and password is allowed or not
* *
* @member {object} [osProfile.linuxConfiguration.ssh] Gets or sets the SSH * @member {object} [osProfile.linuxConfiguration.ssh] the SSH configuration
* configuration for linux VMs * for linux VMs
* *
* @member {array} [osProfile.linuxConfiguration.ssh.publicKeys] Gets or sets * @member {array} [osProfile.linuxConfiguration.ssh.publicKeys] the list of
* the list of SSH public keys used to authenticate with linux based VMs * SSH public keys used to authenticate with linux based VMs
* *
* @member {array} [osProfile.secrets] Gets or sets the List of certificates * @member {array} [osProfile.secrets] the List of certificates for addition
* for addition to the VM. * to the VM.
* *
* @member {object} [networkProfile] Gets or sets the network profile. * @member {object} [networkProfile] the network profile.
* *
* @member {array} [networkProfile.networkInterfaces] Gets or sets the network * @member {array} [networkProfile.networkInterfaces] the network interfaces.
* interfaces.
* *
* @member {object} [diagnosticsProfile] Gets or sets the diagnostics profile. * @member {object} [diagnosticsProfile] the diagnostics profile.
* *
* @member {object} [diagnosticsProfile.bootDiagnostics] Gets or sets the boot * @member {object} [diagnosticsProfile.bootDiagnostics] the boot diagnostics.
* diagnostics.
* *
* @member {boolean} [diagnosticsProfile.bootDiagnostics.enabled] Gets or sets * @member {boolean} [diagnosticsProfile.bootDiagnostics.enabled] whether boot
* whether boot diagnostics should be enabled on the Virtual Machine. * diagnostics should be enabled on the Virtual Machine.
* *
* @member {string} [diagnosticsProfile.bootDiagnostics.storageUri] Gets or * @member {string} [diagnosticsProfile.bootDiagnostics.storageUri] the boot
* sets the boot diagnostics storage Uri. It should be a valid Uri * diagnostics storage Uri. It should be a valid Uri
* *
* @member {object} [availabilitySet] Gets or sets the reference Id of the * @member {object} [availabilitySet] the reference Id of the availability set
* availability set to which this virtual machine belongs. * to which this virtual machine belongs.
* *
* @member {string} [availabilitySet.id] Resource Id * @member {string} [availabilitySet.id] Resource Id
* *
* @member {string} [provisioningState] Gets or sets the provisioning state, * @member {string} [provisioningState] the provisioning state, which only
* which only appears in the response. * appears in the response.
* *
* @member {string} [licenseType] Gets or sets the license type, which is for * @member {string} [licenseType] the license type, which is for bring your
* bring your own license scenario. * own license scenario.
* *
* @member {object} [plan] Gets or sets the purchase plan when deploying * @member {object} [plan] the purchase plan when deploying virtual machine
* virtual machine from VM Marketplace images. * from VM Marketplace images.
* *
* @member {string} [plan.name] Gets or sets the plan ID. * @member {string} [plan.name] the plan ID.
* *
* @member {string} [plan.publisher] Gets or sets the publisher ID. * @member {string} [plan.publisher] the publisher ID.
* *
* @member {string} [plan.product] Gets or sets the offer ID. * @member {string} [plan.product] the offer ID.
* *
* @member {string} [plan.promotionCode] Gets or sets the promotion code. * @member {string} [plan.promotionCode] the promotion code.
* *
* @member {array} [resources] Gets the virtual machine child extension * @member {array} [resources] the virtual machine child extension resources.
* resources.
* *
*/ */
function VirtualMachineScaleSetVM() { function VirtualMachineScaleSetVM() {
@ -420,6 +411,7 @@ VirtualMachineScaleSetVM.prototype.mapper = function () {
}, },
provisioningState: { provisioningState: {
required: false, required: false,
readOnly: true,
serializedName: 'properties.provisioningState', serializedName: 'properties.provisioningState',
type: { type: {
name: 'String' name: 'String'

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,9 +19,9 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetVMExtensionsSummary class. * Initializes a new instance of the VirtualMachineScaleSetVMExtensionsSummary class.
* @constructor * @constructor
* Extensions summary for virtual machines of a virtual machine scale set. * Extensions summary for virtual machines of a virtual machine scale set.
* @member {string} [name] Gets the extension name. * @member {string} [name] the extension name.
* *
* @member {array} [statusesSummary] Gets the extensions information. * @member {array} [statusesSummary] the extensions information.
* *
*/ */
function VirtualMachineScaleSetVMExtensionsSummary() { function VirtualMachineScaleSetVMExtensionsSummary() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,8 +17,7 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetVMInstanceIDs class. * Initializes a new instance of the VirtualMachineScaleSetVMInstanceIDs class.
* @constructor * @constructor
* Specifies the list of virtual machine scale set instance IDs. * Specifies the list of virtual machine scale set instance IDs.
* @member {array} [instanceIds] Gets or sets the virtual machine scale set * @member {array} [instanceIds] the virtual machine scale set instance ids.
* instance ids.
* *
*/ */
function VirtualMachineScaleSetVMInstanceIDs() { function VirtualMachineScaleSetVMInstanceIDs() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,8 +17,7 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetVMInstanceRequiredIDs class. * Initializes a new instance of the VirtualMachineScaleSetVMInstanceRequiredIDs class.
* @constructor * @constructor
* Specifies the list of virtual machine scale set instance IDs. * Specifies the list of virtual machine scale set instance IDs.
* @member {array} instanceIds Gets or sets the virtual machine scale set * @member {array} instanceIds the virtual machine scale set instance ids.
* instance ids.
* *
*/ */
function VirtualMachineScaleSetVMInstanceRequiredIDs() { function VirtualMachineScaleSetVMInstanceRequiredIDs() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,39 +19,34 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetVMInstanceView class. * Initializes a new instance of the VirtualMachineScaleSetVMInstanceView class.
* @constructor * @constructor
* The instance view of a virtual machine scale set VM. * The instance view of a virtual machine scale set VM.
* @member {number} [platformUpdateDomain] Gets or sets the Update Domain * @member {number} [platformUpdateDomain] the Update Domain count.
* count.
* *
* @member {number} [platformFaultDomain] Gets or sets the Fault Domain count. * @member {number} [platformFaultDomain] the Fault Domain count.
* *
* @member {string} [rdpThumbPrint] Gets or sets the Remote desktop * @member {string} [rdpThumbPrint] the Remote desktop certificate thumbprint.
* certificate thumbprint.
* *
* @member {object} [vmAgent] Gets or sets the VM Agent running on the virtual * @member {object} [vmAgent] the VM Agent running on the virtual machine.
* machine.
* *
* @member {string} [vmAgent.vmAgentVersion] Gets or sets the VM Agent full * @member {string} [vmAgent.vmAgentVersion] the VM Agent full version.
* version.
* *
* @member {array} [vmAgent.extensionHandlers] Gets or sets the virtual * @member {array} [vmAgent.extensionHandlers] the virtual machine extension
* machine extension handler instance view. * handler instance view.
* *
* @member {array} [vmAgent.statuses] Gets or sets the resource status * @member {array} [vmAgent.statuses] the resource status information.
* information.
* *
* @member {array} [disks] Gets or sets the disks information. * @member {array} [disks] the disks information.
* *
* @member {array} [extensions] Gets or sets the extensions information. * @member {array} [extensions] the extensions information.
* *
* @member {object} [bootDiagnostics] Gets or sets the boot diagnostics. * @member {object} [bootDiagnostics] the boot diagnostics.
* *
* @member {string} [bootDiagnostics.consoleScreenshotBlobUri] Gets or sets * @member {string} [bootDiagnostics.consoleScreenshotBlobUri] the console
* the console screenshot blob Uri. * screenshot blob Uri.
* *
* @member {string} [bootDiagnostics.serialConsoleLogBlobUri] Gets or sets the * @member {string} [bootDiagnostics.serialConsoleLogBlobUri] the Linux serial
* Linux serial console log blob Uri. * console log blob Uri.
* *
* @member {array} [statuses] Gets or sets the resource status information. * @member {array} [statuses] the resource status information.
* *
*/ */
function VirtualMachineScaleSetVMInstanceView() { function VirtualMachineScaleSetVMInstanceView() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,8 +17,11 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineScaleSetVMListResult class. * Initializes a new instance of the VirtualMachineScaleSetVMListResult class.
* @constructor * @constructor
* The List Virtual Machine Scale Set VMs operation response. * The List Virtual Machine Scale Set VMs operation response.
* @member {array} [value] Gets or sets the list of virtual machine scale sets * @member {array} [value] the list of virtual machine scale sets VMs.
* VMs. *
* @member {string} [nextLink] the uri to fetch the next page of Virtual
* Machine Scale Set VMs. Call ListNext() with this to fetch the next page of
* VMSS VMs
* *
*/ */
function VirtualMachineScaleSetVMListResult() { function VirtualMachineScaleSetVMListResult() {
@ -54,6 +57,13 @@ VirtualMachineScaleSetVMListResult.prototype.mapper = function () {
} }
} }
} }
},
nextLink: {
required: false,
serializedName: 'nextLink',
type: {
name: 'String'
}
} }
} }
} }

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,113 +17,107 @@ var models = require('./index');
* Initializes a new instance of the VirtualMachineScaleSetVMProfile class. * Initializes a new instance of the VirtualMachineScaleSetVMProfile class.
* @constructor * @constructor
* Describes a virtual machine scale set virtual machine profile. * Describes a virtual machine scale set virtual machine profile.
* @member {object} [osProfile] Gets or sets the virtual machine scale set OS * @member {object} [osProfile] the virtual machine scale set OS profile.
* profile.
* *
* @member {string} [osProfile.computerNamePrefix] Gets or sets the computer * @member {string} [osProfile.computerNamePrefix] the computer name prefix.
* name prefix.
* *
* @member {string} [osProfile.adminUsername] Gets or sets the admin user name. * @member {string} [osProfile.adminUsername] the admin user name.
* *
* @member {string} [osProfile.adminPassword] Gets or sets the admin user * @member {string} [osProfile.adminPassword] the admin user password.
* password.
* *
* @member {string} [osProfile.customData] Gets or sets a base-64 encoded * @member {string} [osProfile.customData] a base-64 encoded string of custom
* string of custom data. * data.
* *
* @member {object} [osProfile.windowsConfiguration] Gets or sets the Windows * @member {object} [osProfile.windowsConfiguration] the Windows Configuration
* Configuration of the OS profile. * of the OS profile.
* *
* @member {boolean} [osProfile.windowsConfiguration.provisionVMAgent] Gets or * @member {boolean} [osProfile.windowsConfiguration.provisionVMAgent] whether
* sets whether VM Agent should be provisioned on the Virtual Machine. * VM Agent should be provisioned on the Virtual Machine.
* *
* @member {boolean} [osProfile.windowsConfiguration.enableAutomaticUpdates] * @member {boolean} [osProfile.windowsConfiguration.enableAutomaticUpdates]
* Gets or sets whether Windows updates are automatically installed on the VM * whether Windows updates are automatically installed on the VM
* *
* @member {string} [osProfile.windowsConfiguration.timeZone] Gets or sets the * @member {string} [osProfile.windowsConfiguration.timeZone] the Time Zone of
* Time Zone of the VM * the VM
* *
* @member {array} [osProfile.windowsConfiguration.additionalUnattendContent] * @member {array} [osProfile.windowsConfiguration.additionalUnattendContent]
* Gets or sets the additional base-64 encoded XML formatted information that * the additional base-64 encoded XML formatted information that can be
* can be included in the Unattend.xml file. * included in the Unattend.xml file.
* *
* @member {object} [osProfile.windowsConfiguration.winRM] Gets or sets the * @member {object} [osProfile.windowsConfiguration.winRM] the Windows Remote
* Windows Remote Management configuration of the VM * Management configuration of the VM
* *
* @member {array} [osProfile.windowsConfiguration.winRM.listeners] Gets or * @member {array} [osProfile.windowsConfiguration.winRM.listeners] the list
* sets the list of Windows Remote Management listeners * of Windows Remote Management listeners
* *
* @member {object} [osProfile.linuxConfiguration] Gets or sets the Linux * @member {object} [osProfile.linuxConfiguration] the Linux Configuration of
* Configuration of the OS profile. * the OS profile.
* *
* @member {boolean} * @member {boolean}
* [osProfile.linuxConfiguration.disablePasswordAuthentication] Gets or sets * [osProfile.linuxConfiguration.disablePasswordAuthentication] whether
* whether Authentication using user name and password is allowed or not * Authentication using user name and password is allowed or not
* *
* @member {object} [osProfile.linuxConfiguration.ssh] Gets or sets the SSH * @member {object} [osProfile.linuxConfiguration.ssh] the SSH configuration
* configuration for linux VMs * for linux VMs
* *
* @member {array} [osProfile.linuxConfiguration.ssh.publicKeys] Gets or sets * @member {array} [osProfile.linuxConfiguration.ssh.publicKeys] the list of
* the list of SSH public keys used to authenticate with linux based VMs * SSH public keys used to authenticate with linux based VMs
* *
* @member {array} [osProfile.secrets] Gets or sets the List of certificates * @member {array} [osProfile.secrets] the List of certificates for addition
* for addition to the VM. * to the VM.
* *
* @member {object} [storageProfile] Gets or sets the virtual machine scale * @member {object} [storageProfile] the virtual machine scale set storage
* set storage profile. * profile.
* *
* @member {object} [storageProfile.imageReference] Gets or sets the image * @member {object} [storageProfile.imageReference] the image reference.
* reference.
* *
* @member {string} [storageProfile.imageReference.publisher] Gets or sets the * @member {string} [storageProfile.imageReference.publisher] the image
* image publisher. * publisher.
* *
* @member {string} [storageProfile.imageReference.offer] Gets or sets the * @member {string} [storageProfile.imageReference.offer] the image offer.
* image offer.
* *
* @member {string} [storageProfile.imageReference.sku] Gets or sets the image * @member {string} [storageProfile.imageReference.sku] the image sku.
* sku.
* *
* @member {string} [storageProfile.imageReference.version] Gets or sets the * @member {string} [storageProfile.imageReference.version] the image version.
* image version. The allowed formats are Major.Minor.Build or 'latest'. * The allowed formats are Major.Minor.Build or 'latest'. Major, Minor and
* Major, Minor and Build being decimal numbers. Specify 'latest' to use the * Build being decimal numbers. Specify 'latest' to use the latest version of
* latest version of image. * image.
* *
* @member {object} [storageProfile.osDisk] Gets or sets the OS disk. * @member {object} [storageProfile.osDisk] the OS disk.
* *
* @member {string} [storageProfile.osDisk.name] Gets or sets the disk name. * @member {string} [storageProfile.osDisk.name] the disk name.
* *
* @member {string} [storageProfile.osDisk.caching] Gets or sets the caching * @member {string} [storageProfile.osDisk.caching] the caching type. Possible
* type. Possible values include: 'None', 'ReadOnly', 'ReadWrite' * values include: 'None', 'ReadOnly', 'ReadWrite'
* *
* @member {string} [storageProfile.osDisk.createOption] Gets or sets the * @member {string} [storageProfile.osDisk.createOption] the create option.
* create option. Possible values include: 'fromImage', 'empty', 'attach' * Possible values include: 'fromImage', 'empty', 'attach'
* *
* @member {string} [storageProfile.osDisk.osType] Gets or sets the Operating * @member {string} [storageProfile.osDisk.osType] the Operating System type.
* System type. Possible values include: 'Windows', 'Linux' * Possible values include: 'Windows', 'Linux'
* *
* @member {object} [storageProfile.osDisk.image] Gets or sets the Source User * @member {object} [storageProfile.osDisk.image] the Source User Image
* Image VirtualHardDisk. This VirtualHardDisk will be copied before using it * VirtualHardDisk. This VirtualHardDisk will be copied before using it to
* to attach to the Virtual Machine.If SourceImage is provided, the * attach to the Virtual Machine.If SourceImage is provided, the destination
* destination VirtualHardDisk should not exist. * VirtualHardDisk should not exist.
* *
* @member {string} [storageProfile.osDisk.image.uri] Gets or sets the virtual * @member {string} [storageProfile.osDisk.image.uri] the virtual hard disk's
* hard disk's uri. It should be a valid Uri to a virtual hard disk. * uri. It should be a valid Uri to a virtual hard disk.
* *
* @member {array} [storageProfile.osDisk.vhdContainers] Gets or sets the list * @member {array} [storageProfile.osDisk.vhdContainers] the list of virtual
* of virtual hard disk container uris. * hard disk container uris.
* *
* @member {object} [networkProfile] Gets or sets the virtual machine scale * @member {object} [networkProfile] the virtual machine scale set network
* set network profile. * profile.
* *
* @member {array} [networkProfile.networkInterfaceConfigurations] Gets or * @member {array} [networkProfile.networkInterfaceConfigurations] the list of
* sets the list of network configurations. * network configurations.
* *
* @member {object} [extensionProfile] Gets the virtual machine scale set * @member {object} [extensionProfile] the virtual machine scale set extension
* extension profile. * profile.
* *
* @member {array} [extensionProfile.extensions] Gets the virtual machine * @member {array} [extensionProfile.extensions] the virtual machine scale set
* scale set child extension resources. * child extension resources.
* *
*/ */
function VirtualMachineScaleSetVMProfile() { function VirtualMachineScaleSetVMProfile() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,22 +15,19 @@
* Initializes a new instance of the VirtualMachineSize class. * Initializes a new instance of the VirtualMachineSize class.
* @constructor * @constructor
* Describes the properties of a VM size. * Describes the properties of a VM size.
* @member {string} [name] Gets or sets the VM size name. * @member {string} [name] the VM size name.
* *
* @member {number} [numberOfCores] Gets or sets the Number of cores supported * @member {number} [numberOfCores] the Number of cores supported by a VM size.
* by a VM size.
* *
* @member {number} [osDiskSizeInMB] Gets or sets the OS disk size allowed by * @member {number} [osDiskSizeInMB] the OS disk size allowed by a VM size.
* a VM size.
* *
* @member {number} [resourceDiskSizeInMB] Gets or sets the Resource disk size * @member {number} [resourceDiskSizeInMB] the Resource disk size allowed by a
* allowed by a VM size.
*
* @member {number} [memoryInMB] Gets or sets the Memory size supported by a
* VM size. * VM size.
* *
* @member {number} [maxDataDiskCount] Gets or sets the Maximum number of data * @member {number} [memoryInMB] the Memory size supported by a VM size.
* disks allowed by a VM size. *
* @member {number} [maxDataDiskCount] the Maximum number of data disks
* allowed by a VM size.
* *
*/ */
function VirtualMachineSize() { function VirtualMachineSize() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the VirtualMachineSizeListResult class. * Initializes a new instance of the VirtualMachineSizeListResult class.
* @constructor * @constructor
* The List Virtual Machine operation response. * The List Virtual Machine operation response.
* @member {array} [value] Gets or sets the list of virtual machine sizes. * @member {array} [value] the list of virtual machine sizes.
* *
*/ */
function VirtualMachineSizeListResult() { function VirtualMachineSizeListResult() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -16,10 +16,10 @@
* @constructor * @constructor
* The status code and count of the virtual machine scale set instance view * The status code and count of the virtual machine scale set instance view
* status summary. * status summary.
* @member {string} [code] Gets the instance view status code. * @member {string} [code] the instance view status code.
* *
* @member {number} [count] Gets the number of instances having a particular * @member {number} [count] the number of instances having a particular status
* status code. * code.
* *
*/ */
function VirtualMachineStatusCodeCount() { function VirtualMachineStatusCodeCount() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,8 +19,7 @@ var util = require('util');
* Initializes a new instance of the WinRMConfiguration class. * Initializes a new instance of the WinRMConfiguration class.
* @constructor * @constructor
* Describes Windows Remote Management configuration of the VM * Describes Windows Remote Management configuration of the VM
* @member {array} [listeners] Gets or sets the list of Windows Remote * @member {array} [listeners] the list of Windows Remote Management listeners
* Management listeners
* *
*/ */
function WinRMConfiguration() { function WinRMConfiguration() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -15,12 +15,11 @@
* Initializes a new instance of the WinRMListener class. * Initializes a new instance of the WinRMListener class.
* @constructor * @constructor
* Describes Protocol and thumbprint of Windows Remote Management listener * Describes Protocol and thumbprint of Windows Remote Management listener
* @member {string} [protocol] Gets or sets the Protocol used by WinRM * @member {string} [protocol] the Protocol used by WinRM listener. Currently
* listener. Currently only Http and Https are supported. Possible values * only Http and Https are supported. Possible values include: 'Http', 'Https'
* include: 'Http', 'Https'
* *
* @member {string} [certificateUrl] Gets or sets the Certificate URL in KMS * @member {string} [certificateUrl] the Certificate URL in KMS for Https
* for Https listeners. Should be null for Http listeners. * listeners. Should be null for Http listeners.
* *
*/ */
function WinRMListener() { function WinRMListener() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -19,23 +19,22 @@ var util = require('util');
* Initializes a new instance of the WindowsConfiguration class. * Initializes a new instance of the WindowsConfiguration class.
* @constructor * @constructor
* Describes Windows Configuration of the OS Profile. * Describes Windows Configuration of the OS Profile.
* @member {boolean} [provisionVMAgent] Gets or sets whether VM Agent should * @member {boolean} [provisionVMAgent] whether VM Agent should be provisioned
* be provisioned on the Virtual Machine. * on the Virtual Machine.
* *
* @member {boolean} [enableAutomaticUpdates] Gets or sets whether Windows * @member {boolean} [enableAutomaticUpdates] whether Windows updates are
* updates are automatically installed on the VM * automatically installed on the VM
* *
* @member {string} [timeZone] Gets or sets the Time Zone of the VM * @member {string} [timeZone] the Time Zone of the VM
* *
* @member {array} [additionalUnattendContent] Gets or sets the additional * @member {array} [additionalUnattendContent] the additional base-64 encoded
* base-64 encoded XML formatted information that can be included in the * XML formatted information that can be included in the Unattend.xml file.
* Unattend.xml file.
* *
* @member {object} [winRM] Gets or sets the Windows Remote Management * @member {object} [winRM] the Windows Remote Management configuration of the
* configuration of the VM * VM
* *
* @member {array} [winRM.listeners] Gets or sets the list of Windows Remote * @member {array} [winRM.listeners] the list of Windows Remote Management
* Management listeners * listeners
* *
*/ */
function WindowsConfiguration() { function WindowsConfiguration() {

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -40,17 +40,14 @@ function AvailabilitySets(client) {
* @param {object} parameters Parameters supplied to the Create Availability * @param {object} parameters Parameters supplied to the Create Availability
* Set operation. * Set operation.
* *
* @param {number} [parameters.platformUpdateDomainCount] Gets or sets Update * @param {number} [parameters.platformUpdateDomainCount] Update Domain count.
* Domain count.
* *
* @param {number} [parameters.platformFaultDomainCount] Gets or sets Fault * @param {number} [parameters.platformFaultDomainCount] Fault Domain count.
* Domain count.
* *
* @param {array} [parameters.virtualMachines] Gets or sets a list containing * @param {array} [parameters.virtualMachines] a list containing reference to
* reference to all Virtual Machines created under this Availability Set. * all Virtual Machines created under this Availability Set.
* *
* @param {array} [parameters.statuses] Gets or sets the resource status * @param {array} [parameters.statuses] the resource status information.
* information.
* *
* @param {string} [parameters.location] Resource location * @param {string} [parameters.location] Resource location
* *

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

@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for * Licensed under the MIT License. See License.txt in the project root for
* license information. * license information.
* *
* Code generated by Microsoft (R) AutoRest Code Generator 0.16.0.0 * Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is * Changes may cause incorrect behavior and will be lost if the code is
* regenerated. * regenerated.
*/ */
@ -73,8 +73,8 @@ function ContainerServiceOperations(client) {
* @param {object} [parameters.linuxProfile.ssh] Specifies the ssh key * @param {object} [parameters.linuxProfile.ssh] Specifies the ssh key
* configuration for Linux VMs * configuration for Linux VMs
* *
* @param {array} [parameters.linuxProfile.ssh.publicKeys] Gets or sets the * @param {array} [parameters.linuxProfile.ssh.publicKeys] the list of SSH
* list of SSH public keys used to authenticate with Linux based VMs * public keys used to authenticate with Linux based VMs
* *
* @param {object} [parameters.diagnosticsProfile] Properties for Diagnostic * @param {object} [parameters.diagnosticsProfile] Properties for Diagnostic
* Agent * Agent
@ -82,9 +82,8 @@ function ContainerServiceOperations(client) {
* @param {object} [parameters.diagnosticsProfile.vmDiagnostics] Profile for * @param {object} [parameters.diagnosticsProfile.vmDiagnostics] Profile for
* container service VM diagnostic agent * container service VM diagnostic agent
* *
* @param {boolean} [parameters.diagnosticsProfile.vmDiagnostics.enabled] Gets * @param {boolean} [parameters.diagnosticsProfile.vmDiagnostics.enabled]
* or sets whether VM Diagnostic Agent should be provisioned on the Virtual * whether VM Diagnostic Agent should be provisioned on the Virtual Machine.
* Machine.
* *
* @param {string} [parameters.location] Resource location * @param {string} [parameters.location] Resource location
* *
@ -127,7 +126,7 @@ ContainerServiceOperations.prototype.createOrUpdate = function (resourceGroupNam
initialResult.request = httpRequest; initialResult.request = httpRequest;
initialResult.response = response; initialResult.response = response;
initialResult.body = response.body; initialResult.body = response.body;
client.getPutOrPatchOperationResult(initialResult, options, function (err, pollingResult) { client.getLongRunningOperationResult(initialResult, options, function (err, pollingResult) {
if (err) return callback(err); if (err) return callback(err);
// Create Result // Create Result
@ -201,8 +200,8 @@ ContainerServiceOperations.prototype.createOrUpdate = function (resourceGroupNam
* @param {object} [parameters.linuxProfile.ssh] Specifies the ssh key * @param {object} [parameters.linuxProfile.ssh] Specifies the ssh key
* configuration for Linux VMs * configuration for Linux VMs
* *
* @param {array} [parameters.linuxProfile.ssh.publicKeys] Gets or sets the * @param {array} [parameters.linuxProfile.ssh.publicKeys] the list of SSH
* list of SSH public keys used to authenticate with Linux based VMs * public keys used to authenticate with Linux based VMs
* *
* @param {object} [parameters.diagnosticsProfile] Properties for Diagnostic * @param {object} [parameters.diagnosticsProfile] Properties for Diagnostic
* Agent * Agent
@ -210,9 +209,8 @@ ContainerServiceOperations.prototype.createOrUpdate = function (resourceGroupNam
* @param {object} [parameters.diagnosticsProfile.vmDiagnostics] Profile for * @param {object} [parameters.diagnosticsProfile.vmDiagnostics] Profile for
* container service VM diagnostic agent * container service VM diagnostic agent
* *
* @param {boolean} [parameters.diagnosticsProfile.vmDiagnostics.enabled] Gets * @param {boolean} [parameters.diagnosticsProfile.vmDiagnostics.enabled]
* or sets whether VM Diagnostic Agent should be provisioned on the Virtual * whether VM Diagnostic Agent should be provisioned on the Virtual Machine.
* Machine.
* *
* @param {string} [parameters.location] Resource location * @param {string} [parameters.location] Resource location
* *
@ -598,7 +596,7 @@ ContainerServiceOperations.prototype.deleteMethod = function (resourceGroupName,
initialResult.request = httpRequest; initialResult.request = httpRequest;
initialResult.response = response; initialResult.response = response;
initialResult.body = response.body; initialResult.body = response.body;
client.getPostOrDeleteOperationResult(initialResult, options, function (err, pollingResult) { client.getLongRunningOperationResult(initialResult, options, function (err, pollingResult) {
if (err) return callback(err); if (err) return callback(err);
// Create Result // Create Result

Разница между файлами не показана из-за своего большого размера Загрузить разницу

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