diff --git a/src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj b/src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj
index 38041652e2f0..003b27f2ffef 100644
--- a/src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj
+++ b/src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj
@@ -67,7 +67,7 @@
..\..\..\packages\Microsoft.Azure.Management.Authorization.0.19.2-preview\lib\net40\Microsoft.Azure.Management.Authorization.dll
- ..\..\..\packages\Microsoft.Azure.Management.Compute.9.0.2-preview\lib\net40\Microsoft.Azure.Management.Compute.dll
+ ..\..\..\packages\Microsoft.Azure.Management.Compute.9.0.3-preview\lib\net40\Microsoft.Azure.Management.Compute.dll
True
diff --git a/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj b/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj
index 259397014261..95b6f4667222 100644
--- a/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj
+++ b/src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj
@@ -78,7 +78,7 @@
..\..\..\packages\Microsoft.Azure.Management.Authorization.0.19.2-preview\lib\net40\Microsoft.Azure.Management.Authorization.dll
- ..\..\..\packages\Microsoft.Azure.Management.Compute.9.0.2-preview\lib\net40\Microsoft.Azure.Management.Compute.dll
+ ..\..\..\packages\Microsoft.Azure.Management.Compute.9.0.3-preview\lib\net40\Microsoft.Azure.Management.Compute.dll
True
diff --git a/src/ResourceManager/Compute/Commands.Compute/Generated/cli.js b/src/ResourceManager/Compute/Commands.Compute/Generated/cli.js
new file mode 100644
index 000000000000..03d54bc845bc
--- /dev/null
+++ b/src/ResourceManager/Compute/Commands.Compute/Generated/cli.js
@@ -0,0 +1,352 @@
+/**
+ * Copyright (c) Microsoft. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+'use strict';
+
+var __ = require('underscore');
+var util = require('util');
+
+var profile = require('../../../util/profile');
+var utils = require('../../../util/utils');
+
+var $ = utils.getLocaleString;
+
+exports.init = function (cli) {
+
+ var compute = cli.category('compute')
+ .description($('Commands for Azure Compute'));
+
+//VirtualMachineScaleSet.CreateOrUpdate
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('CreateOrUpdate')
+.description($('VirtualMachineScaleSet CreateOrUpdate'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--Parameters ', $('Parameters'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, Parameters, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.createOrUpdate(ResourceGroupName, Parameters, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.Deallocate
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('Deallocate')
+.description($('VirtualMachineScaleSet Deallocate'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.deallocate(ResourceGroupName, VMScaleSetName, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.DeallocateInstances
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('DeallocateInstances')
+.description($('VirtualMachineScaleSet DeallocateInstances'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--VMInstanceIDs ', $('VMInstanceIDs'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, VMInstanceIDs, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.deallocateInstances(ResourceGroupName, VMScaleSetName, VMInstanceIDs, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.Delete
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('Delete')
+.description($('VirtualMachineScaleSet Delete'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.delete(ResourceGroupName, VMScaleSetName, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.DeleteInstances
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('DeleteInstances')
+.description($('VirtualMachineScaleSet DeleteInstances'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--VMInstanceIDs ', $('VMInstanceIDs'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, VMInstanceIDs, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.deleteInstances(ResourceGroupName, VMScaleSetName, VMInstanceIDs, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.Get
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('Get')
+.description($('VirtualMachineScaleSet Get'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.get(ResourceGroupName, VMScaleSetName, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.List
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('List')
+.description($('VirtualMachineScaleSet List'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.list(ResourceGroupName, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.ListAll
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('ListAll')
+.description($('VirtualMachineScaleSet ListAll'))
+.usage('[options]')
+.option('--Parameters ', $('Parameters'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (Parameters, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.listAll(Parameters, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.ListNext
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('ListNext')
+.description($('VirtualMachineScaleSet ListNext'))
+.usage('[options]')
+.option('--NextLink ', $('NextLink'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (NextLink, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.listNext(NextLink, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.ListSkus
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('ListSkus')
+.description($('VirtualMachineScaleSet ListSkus'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.listSkus(ResourceGroupName, VMScaleSetName, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.PowerOff
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('PowerOff')
+.description($('VirtualMachineScaleSet PowerOff'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.powerOff(ResourceGroupName, VMScaleSetName, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.PowerOffInstances
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('PowerOffInstances')
+.description($('VirtualMachineScaleSet PowerOffInstances'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--VMInstanceIDs ', $('VMInstanceIDs'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, VMInstanceIDs, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.powerOffInstances(ResourceGroupName, VMScaleSetName, VMInstanceIDs, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.Restart
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('Restart')
+.description($('VirtualMachineScaleSet Restart'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.restart(ResourceGroupName, VMScaleSetName, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.RestartInstances
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('RestartInstances')
+.description($('VirtualMachineScaleSet RestartInstances'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--VMInstanceIDs ', $('VMInstanceIDs'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, VMInstanceIDs, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.restartInstances(ResourceGroupName, VMScaleSetName, VMInstanceIDs, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.Start
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('Start')
+.description($('VirtualMachineScaleSet Start'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.start(ResourceGroupName, VMScaleSetName, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSet.StartInstances
+var VirtualMachineScaleSet = compute.category('virtualMachineScaleSet').description($('Commands for Azure Compute'));VirtualMachineScaleSet.command('StartInstances')
+.description($('VirtualMachineScaleSet StartInstances'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--VMInstanceIDs ', $('VMInstanceIDs'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, VMInstanceIDs, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSets.startInstances(ResourceGroupName, VMScaleSetName, VMInstanceIDs, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSetVM.Deallocate
+var VirtualMachineScaleSetVM = compute.category('virtualMachineScaleSetVM').description($('Commands for Azure Compute'));VirtualMachineScaleSetVM.command('Deallocate')
+.description($('VirtualMachineScaleSetVM Deallocate'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--InstanceId ', $('InstanceId'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, InstanceId, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSetVMs.deallocate(ResourceGroupName, VMScaleSetName, InstanceId, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSetVM.Delete
+var VirtualMachineScaleSetVM = compute.category('virtualMachineScaleSetVM').description($('Commands for Azure Compute'));VirtualMachineScaleSetVM.command('Delete')
+.description($('VirtualMachineScaleSetVM Delete'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--InstanceId ', $('InstanceId'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, InstanceId, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSetVMs.delete(ResourceGroupName, VMScaleSetName, InstanceId, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSetVM.Get
+var VirtualMachineScaleSetVM = compute.category('virtualMachineScaleSetVM').description($('Commands for Azure Compute'));VirtualMachineScaleSetVM.command('Get')
+.description($('VirtualMachineScaleSetVM Get'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--InstanceId ', $('InstanceId'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, InstanceId, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSetVMs.get(ResourceGroupName, VMScaleSetName, InstanceId, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSetVM.GetInstanceView
+var VirtualMachineScaleSetVM = compute.category('virtualMachineScaleSetVM').description($('Commands for Azure Compute'));VirtualMachineScaleSetVM.command('GetInstanceView')
+.description($('VirtualMachineScaleSetVM GetInstanceView'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--InstanceId ', $('InstanceId'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, InstanceId, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSetVMs.getInstanceView(ResourceGroupName, VMScaleSetName, InstanceId, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSetVM.List
+var VirtualMachineScaleSetVM = compute.category('virtualMachineScaleSetVM').description($('Commands for Azure Compute'));VirtualMachineScaleSetVM.command('List')
+.description($('VirtualMachineScaleSetVM List'))
+.usage('[options]')
+.option('--Parameters ', $('Parameters'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (Parameters, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSetVMs.list(Parameters, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSetVM.PowerOff
+var VirtualMachineScaleSetVM = compute.category('virtualMachineScaleSetVM').description($('Commands for Azure Compute'));VirtualMachineScaleSetVM.command('PowerOff')
+.description($('VirtualMachineScaleSetVM PowerOff'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--InstanceId ', $('InstanceId'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, InstanceId, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSetVMs.powerOff(ResourceGroupName, VMScaleSetName, InstanceId, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSetVM.Restart
+var VirtualMachineScaleSetVM = compute.category('virtualMachineScaleSetVM').description($('Commands for Azure Compute'));VirtualMachineScaleSetVM.command('Restart')
+.description($('VirtualMachineScaleSetVM Restart'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--InstanceId ', $('InstanceId'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, InstanceId, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSetVMs.restart(ResourceGroupName, VMScaleSetName, InstanceId, _);
+ cli.output.json(result);
+});
+//VirtualMachineScaleSetVM.Start
+var VirtualMachineScaleSetVM = compute.category('virtualMachineScaleSetVM').description($('Commands for Azure Compute'));VirtualMachineScaleSetVM.command('Start')
+.description($('VirtualMachineScaleSetVM Start'))
+.usage('[options]')
+.option('--ResourceGroupName ', $('ResourceGroupName'))
+.option('--VMScaleSetName ', $('VMScaleSetName'))
+.option('--InstanceId ', $('InstanceId'))
+.option('-s, --subscription ', $('the subscription identifier'))
+.execute(function (ResourceGroupName, VMScaleSetName, InstanceId, options, _) {
+ var subscription = profile.current.getSubscription(options.subscription);
+ var computeManagementClient = utils.createComputeResourceProviderClient(subscription);
+ var result = computeManagementClient.virtualMachineScaleSetVMs.start(ResourceGroupName, VMScaleSetName, InstanceId, _);
+ cli.output.json(result);
+});
+
+};
diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1 b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1
index 27f69e51cdd5..33b4171ff328 100644
--- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1
+++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Automation/RunCodeGeneration.ps1
@@ -162,6 +162,33 @@ function Get-NormalizedName
return $outputName;
}
+function Get-UnnormalizedName
+{
+ # Sample: 'VMName' to 'vmName', 'VirtualMachine' => 'virtualMachine', 'ResourceGroup' => 'resourceGroup', etc.
+ param(
+ [Parameter(Mandatory = $True)]
+ [string]$inputName
+ )
+
+ if ([string]::IsNullOrEmpty($inputName))
+ {
+ return $inputName;
+ }
+
+ if ($inputName.StartsWith('VM'))
+ {
+ $outputName = 'vm' + $inputName.Substring(2);
+ }
+ else
+ {
+ [char]$firstChar = $inputName[0];
+ $firstChar = [System.Char]::ToLower($firstChar);
+ $outputName = $firstChar + $inputName.Substring(1);
+ }
+
+ return $outputName;
+}
+
function Get-NormalizedTypeName
{
param(
@@ -1289,6 +1316,7 @@ function Write-OperationCmdletFile
[System.Collections.ArrayList]$invoke_param_names = @();
[System.Collections.ArrayList]$invoke_local_param_names = @();
[System.Collections.ArrayList]$create_local_param_names = @();
+ [System.Collections.ArrayList]$cli_command_param_names = @();
$position_index = 1;
foreach ($pt in $params)
{
@@ -1537,6 +1565,49 @@ ${cmdlet_partial_class_code}
Write-Output $dynamic_param_source_template;
Write-Output $invoke_cmdlt_source_template;
Write-Output $parameter_cmdlt_source_template;
+
+ # CLI Code
+ $cli_op_name = Get-UnnormalizedName $opShortName;
+ $cli_method_name = Get-UnnormalizedName $methodName;
+
+ $cli_op_code_content = "//" + $opShortName + "." + $methodName + $new_line_str;
+ $component_name = 'compute';
+ $cli_op_code_content += "var $opShortName = compute.category('$cli_op_name').description(`$('Commands for Azure Compute'));";
+
+ $cli_op_code_content += "${opShortName}.command('${methodName}')" + $new_line_str;
+ $cli_op_code_content += ".description(`$('${opShortName} ${methodName}'))" + $new_line_str;
+ $cli_op_code_content += ".usage('[options]')" + $new_line_str;
+ for ($index = 0; $index -lt $param_names.Count; $index++)
+ {
+ $cli_param_name = $param_names[$index];
+ $cli_op_code_content += ".option('--${cli_param_name} <${cli_param_name}>', `$('${cli_param_name}'))" + $new_line_str;
+ }
+ $cli_op_code_content += ".option('-s, --subscription ', `$('the subscription identifier'))" + $new_line_str;
+ $cli_op_code_content += ".execute(function ("
+ for ($index = 0; $index -lt $param_names.Count; $index++)
+ {
+ if ($index -gt 0) { $cli_op_code_content += ", "; }
+ $cli_param_name = $param_names[$index];
+ $cli_op_code_content += "$cli_param_name";
+ }
+ $cli_op_code_content += ", options, _) {" + $new_line_str;
+ $cli_op_code_content += " var subscription = profile.current.getSubscription(options.subscription);" + $new_line_str;
+ $cli_op_code_content += " var computeManagementClient = utils.createComputeResourceProviderClient(subscription);" + $new_line_str;
+ $cli_op_code_content += " var result = computeManagementClient.${cli_op_name}s.${cli_method_name}(";
+ for ($index = 0; $index -lt $param_names.Count; $index++)
+ {
+ if ($index -gt 0) { $cli_op_code_content += ", "; }
+ $cli_param_name = $param_names[$index];
+ $cli_op_code_content += "$cli_param_name";
+ }
+ $cli_op_code_content += ", _);" + $new_line_str;
+ $cli_op_code_content += " cli.output.json(result);" + $new_line_str;
+ $cli_op_code_content += "});" + $new_line_str;
+
+
+
+
+ Write-Output $cli_op_code_content;
}
# Sample: VirtualMachineCreateParameters
@@ -1784,6 +1855,23 @@ ${cmdlet_generated_code}
$st = Set-Content -Path $file_full_path -Value $cmdlt_source_template -Force;
}
+
+# Sample: NewAzureVirtualMachineCreateParameters.cs
+function Write-CLICommandFile
+{
+ param(
+ [Parameter(Mandatory = $True)]
+ [string]$fileOutputFolder,
+
+ [Parameter(Mandatory = $True)]
+ $commandCodeLines
+ )
+
+ $fileFullPath = $fileOutputFolder + '/' + 'cli.js';
+
+ $st = Set-Content -Path $fileFullPath -Value $commandCodeLines -Force;
+}
+
# Code Generation Main Run
$outFolder += '/Generated';
@@ -1839,6 +1927,40 @@ else
$dynamic_param_method_code = @();
$invoke_cmdlet_method_code = @();
$parameter_cmdlet_method_code = @();
+ $cli_command_method_code =
+@"
+/**
+ * Copyright (c) Microsoft. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+'use strict';
+
+var __ = require('underscore');
+var util = require('util');
+
+var profile = require('../../../util/profile');
+var utils = require('../../../util/utils');
+
+var $ = utils.getLocaleString;
+
+exports.init = function (cli) {
+
+ var compute = cli.category('compute')
+ .description(`$('Commands for Azure Compute'));
+
+
+"@;
# Write Operation Cmdlet Files
foreach ($ft in $filtered_types)
@@ -1869,9 +1991,10 @@ else
$outputs = Write-OperationCmdletFile $opOutFolder $opShortName $mt $invoke_cmdlet_class_name $parameter_cmdlet_class_name;
if ($outputs.Count -ne $null)
{
- $dynamic_param_method_code += $outputs[-3];
- $invoke_cmdlet_method_code += $outputs[-2];
- $parameter_cmdlet_method_code += $outputs[-1];
+ $dynamic_param_method_code += $outputs[-4];
+ $invoke_cmdlet_method_code += $outputs[-3];
+ $parameter_cmdlet_method_code += $outputs[-2];
+ $cli_command_method_code += $outputs[-1];
}
[System.Reflection.ParameterInfo]$parameter_type_info = (Get-MethodComplexParameter $mt $client_library_namespace);
@@ -1909,6 +2032,13 @@ else
Write-NewParameterObjectCmdletFile $new_object_cmdlet_file_name $new_object_cmdlet_class_name $auto_base_cmdlet_name $clientClassType $filtered_types $parameter_cmdlet_method_code;
}
+ # CLI
+ $cli_command_method_code += $new_line_str + "};";
+ if ($cmdletFlavor -eq 'CLI')
+ {
+ Write-CLICommandFile $outFolder $cli_command_method_code;
+ }
+
Write-Output "=============================================";
Write-Output "Finished.";
Write-Output "=============================================";
diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj
index d6acb61b1340..da0b626fb169 100644
--- a/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj
+++ b/src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj
@@ -74,7 +74,7 @@
..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll
- ..\..\..\packages\Microsoft.Azure.Management.Compute.9.0.2-preview\lib\net40\Microsoft.Azure.Management.Compute.dll
+ ..\..\..\packages\Microsoft.Azure.Management.Compute.9.0.3-preview\lib\net40\Microsoft.Azure.Management.Compute.dll
True
diff --git a/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/net40/Microsoft.Azure.Management.Compute.dll b/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/net40/Microsoft.Azure.Management.Compute.dll
new file mode 100644
index 000000000000..c8cf395a0c32
Binary files /dev/null and b/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/net40/Microsoft.Azure.Management.Compute.dll differ
diff --git a/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/net40/Microsoft.Azure.Management.Compute.xml b/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/net40/Microsoft.Azure.Management.Compute.xml
new file mode 100644
index 000000000000..02f3359b25df
--- /dev/null
+++ b/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/net40/Microsoft.Azure.Management.Compute.xml
@@ -0,0 +1,9536 @@
+
+
+
+ Microsoft.Azure.Management.Compute
+
+
+
+
+ Operations for managing the availability sets in compute management.
+
+
+
+
+ Operations for managing the availability sets in compute management.
+
+
+
+
+ The operation to create or update the availability set.
+
+
+ The name of the resource group.
+
+
+ Parameters supplied to the Create Availability Set operation.
+
+
+ Cancellation token.
+
+
+ The Create Availability Set operation response.
+
+
+
+
+ The operation to delete the availability set.
+
+
+ The name of the resource group.
+
+
+ The name of the availability set.
+
+
+ Cancellation token.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get the availability set.
+
+
+ The name of the resource group.
+
+
+ The name of the availability set.
+
+
+ Cancellation token.
+
+
+ GET Availability Set operation response.
+
+
+
+
+ The operation to list the availability sets.
+
+
+ The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Availability Set operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for an
+ availability set.
+
+
+ The name of the resource group.
+
+
+ The name of the availability set.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Initializes a new instance of the AvailabilitySetOperations class.
+
+
+ Reference to the service client.
+
+
+
+
+ The operation to create or update the availability set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Availability Set
+ operation.
+
+
+ Cancellation token.
+
+
+ The Create Availability Set operation response.
+
+
+
+
+ The operation to delete the availability set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ Cancellation token.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get the availability set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ Cancellation token.
+
+
+ GET Availability Set operation response.
+
+
+
+
+ The operation to list the availability sets.
+
+
+ Required. The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Availability Set operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for an
+ availability set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The operation to create or update the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Availability Set
+ operation.
+
+
+ The Create Availability Set operation response.
+
+
+
+
+ The operation to create or update the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Availability Set
+ operation.
+
+
+ The Create Availability Set operation response.
+
+
+
+
+ The operation to delete the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to delete the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ GET Availability Set operation response.
+
+
+
+
+ The operation to get the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ GET Availability Set operation response.
+
+
+
+
+ The operation to list the availability sets.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Availability Set operation response.
+
+
+
+
+ The operation to list the availability sets.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Availability Set operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for an
+ availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for an
+ availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The Get Delete Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetDeleteOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Location value returned by the Begin operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The Get Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetLongRunningOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Location value returned by the Begin operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Gets the API version.
+
+
+
+
+ Gets the URI used as the base for all cloud service requests.
+
+
+
+
+ Gets subscription credentials which uniquely identify Microsoft
+ Azure subscription. The subscription ID forms part of the URI for
+ every service call.
+
+
+
+
+ Gets or sets the initial timeout for Long Running Operations.
+
+
+
+
+ Gets or sets the retry timeout for Long Running Operations.
+
+
+
+
+ Operations for managing the availability sets in compute management.
+
+
+
+
+ Operations for listing usage.
+
+
+
+
+ Operations for managing the virtual machine extension images in
+ compute management.
+
+
+
+
+ Operations for managing the virtual machine extensions in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machine images in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machines in compute management.
+
+
+
+
+ Operations for managing the virtual machine scale sets in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machine scale set virtual
+ machines in compute management.
+
+
+
+
+ Operations for listing virtual machine sizes available in a region.
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+ Required. Gets subscription credentials which uniquely identify
+ Microsoft Azure subscription. The subscription ID forms part of
+ the URI for every service call.
+
+
+ Optional. Gets the URI used as the base for all cloud service
+ requests.
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+ Required. Gets subscription credentials which uniquely identify
+ Microsoft Azure subscription. The subscription ID forms part of
+ the URI for every service call.
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+ The Http client
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+ Required. Gets subscription credentials which uniquely identify
+ Microsoft Azure subscription. The subscription ID forms part of
+ the URI for every service call.
+
+
+ Optional. Gets the URI used as the base for all cloud service
+ requests.
+
+
+ The Http client
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+ Required. Gets subscription credentials which uniquely identify
+ Microsoft Azure subscription. The subscription ID forms part of
+ the URI for every service call.
+
+
+ The Http client
+
+
+
+
+ Clones properties from current instance to another
+ ComputeManagementClient instance
+
+
+ Instance of ComputeManagementClient to clone to
+
+
+
+
+ The Get Delete Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetDeleteOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The Get Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetLongRunningOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Gets the API version.
+
+
+
+
+ Gets the URI used as the base for all cloud service requests.
+
+
+
+
+ Gets subscription credentials which uniquely identify Microsoft
+ Azure subscription. The subscription ID forms part of the URI for
+ every service call.
+
+
+
+
+ Gets or sets the initial timeout for Long Running Operations.
+
+
+
+
+ Gets or sets the retry timeout for Long Running Operations.
+
+
+
+
+ Operations for managing the availability sets in compute management.
+
+
+
+
+ Operations for listing usage.
+
+
+
+
+ Operations for managing the virtual machine extension images in
+ compute management.
+
+
+
+
+ Operations for managing the virtual machine extensions in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machine images in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machines in compute management.
+
+
+
+
+ Operations for managing the virtual machine scale sets in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machine scale set virtual
+ machines in compute management.
+
+
+
+
+ Operations for listing virtual machine sizes available in a region.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The Get Delete Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetDeleteOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IComputeManagementClient.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ The Get Delete Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetDeleteOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IComputeManagementClient.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ The Get Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetLongRunningOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IComputeManagementClient.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The Get Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetLongRunningOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IComputeManagementClient.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for listing usage.
+
+
+
+
+ Lists compute usages for a subscription.
+
+
+ The location upon which resource usage is queried.
+
+
+ Cancellation token.
+
+
+ The List Usages operation response.
+
+
+
+
+ Operations for managing the virtual machine extension images in compute
+ management.
+
+
+
+
+ Gets a virtual machine extension image.
+
+
+ Cancellation token.
+
+
+ The get virtual machine extension image operation response.
+
+
+
+
+ Gets a list of virtual machine extension image types.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine extension image versions.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Operations for managing the virtual machine extensions in compute
+ management.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine where the extension should be
+ create or updated.
+
+
+ Parameters supplied to the Create Virtual Machine Extension
+ operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete the extension.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine where the extension should be
+ deleted.
+
+
+ The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine where the extension should be
+ create or updated.
+
+
+ Parameters supplied to the Create Virtual Machine Extension
+ operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine where the extension should be
+ deleted.
+
+
+ The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get the extension.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine containing the extension.
+
+
+ The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ The operation to get an extension along with its instance view.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine containing the extension.
+
+
+ The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ Operations for managing the virtual machine images in compute
+ management.
+
+
+
+
+ Gets a virtual machine image.
+
+
+ Cancellation token.
+
+
+ The get vm image operation response.
+
+
+
+
+ Gets a list of virtual machine images.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image offers.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image publishers.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image skus.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Operations for managing the virtual machines in compute management.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Parameters supplied to the Capture Virtual Machine operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ The name of the resource group.
+
+
+ Parameters supplied to the Create Virtual Machine operation.
+
+
+ Cancellation token.
+
+
+ The Create Virtual Machine operation response.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Parameters supplied to the Capture Virtual Machine operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ The name of the resource group.
+
+
+ Parameters supplied to the Create Virtual Machine operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ Sets the state of the VM as Generalized.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to get a virtual machine along with its instance view.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to list virtual machines under a resource group.
+
+
+ The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machines in the subscription. Use nextLink
+ property in the response to get the next page of Virtual Machines.
+ Do this till nextLink is not null to fetch all the Virtual
+ Machines.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for a virtual
+ machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machines. NextLink is obtained by
+ making a ListAll() callwhich fetches the first page of Virtual
+ Machines and a link to fetch the next page.
+
+
+ NextLink from the previous successful call to ListVirtualMachines
+ operation.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for managing the virtual machine scale sets in compute
+ management.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ Parameters supplied to the Create Virtual Machine Scale Set
+ operation.
+
+
+ Cancellation token.
+
+
+ The Create Virtual Machine Scale Set operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) virtual machines in a virtual
+ machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ Parameters supplied to the Create Virtual Machine Scale Set
+ operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to get a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The GetVirtualMachineScaleSet operation response.
+
+
+
+
+ The operation to list virtual machine scale sets under a resource
+ group.
+
+
+ The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machine Scale Sets in the subscription.
+ Use nextLink property in the response to get the next page of
+ Virtual Machine Scale Sets. Do this till nextLink is not null to
+ fetch all the Virtual Machine Scale Sets.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machine Scale Sets. NextLink is
+ obtained by making a ListAll() callwhich fetches the first page of
+ Virtual Machine Scale Sets and a link to fetch the next page.
+
+
+ NextLink from the previous successful call to
+ ListVirtualMachineScaleSets operation.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to list available skus for a virtual machine scale
+ set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Virtual Machine Scale Set List Skus operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) virtual machines from a virtual
+ machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for managing the virtual machine scale set virtual machines
+ in compute management.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVirtualMachineScaleSetVM operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The get VirtualMachineScaleSetVM instance view operation response.
+
+
+
+
+ The operation to list virtual machine scale sets VMs.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine Scale Set VMs operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for listing virtual machine sizes available in a region.
+
+
+
+
+ Lists virtual-machine-sizes available in a location for a
+ subscription.
+
+
+ The location upon which virtual-machine-sizes is queried.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets or sets additional XML formatted information that can be included
+ in the Unattend.xml file, which is used by Windows Setup. Contents are
+ defined by setting name, component name, and the pass in which the
+ content is a applied.
+
+
+
+
+ Initializes a new instance of the AdditionalUnattendContent class.
+
+
+
+
+ Optional. Gets or sets the component name. Currently, the only
+ allowable value is Microsoft-Windows-Shell-Setup.
+
+
+
+
+ Optional. Gets or sets XML formatted content that is added to the
+ unattend.xml file in the specified pass and component.The XML must
+ be less than 4 KB and must include the root element for the
+ setting or feature that is being inserted.
+
+
+
+
+ Optional. Gets or sets the pass name. Currently, the only allowable
+ value is oobeSystem.
+
+
+
+
+ Optional. Gets or sets setting name (e.g. FirstLogonCommands,
+ AutoLogon )
+
+
+
+
+ The API entity reference.
+
+
+
+
+ Initializes a new instance of the ApiEntityReference class.
+
+
+
+
+ Optional. Gets or sets the relative URL in the previous Service
+ Management API's namespace. For Example:
+ /subscriptions/{SubcriptionId}/resourceGroups/{ResourceGroupName}/...
+
+
+
+
+ Api error.
+
+
+
+
+ Api error base.
+
+
+
+
+ Initializes a new instance of the ApiErrorBase class.
+
+
+
+
+ Optional. Gets or sets the error code.
+
+
+
+
+ Optional. Gets or sets the error message.
+
+
+
+
+ Optional. Gets or sets the target of the particular error.
+
+
+
+
+ Initializes a new instance of the ApiError class.
+
+
+
+
+ Optional. Gets or sets the Api error details
+
+
+
+
+ Optional. Gets or sets the Api inner error
+
+
+
+
+ Create or update Availability Set parameters.
+
+
+
+
+ Initializes a new instance of the AvailabilitySet class.
+
+
+
+
+ Initializes a new instance of the AvailabilitySet class with
+ required arguments.
+
+
+
+
+ Optional. Gets or sets Fault Domain count.
+
+
+
+
+ Optional. Gets or sets Update Domain count.
+
+
+
+
+ Optional. Gets or sets the resource status information.
+
+
+
+
+ Optional. Gets or sets a list containing reference to all Virtual
+ Machines created under this Availability Set.
+
+
+
+
+ The Create Availability Set operation response.
+
+
+
+
+ Initializes a new instance of the
+ AvailabilitySetCreateOrUpdateResponse class.
+
+
+
+
+ Optional. Gets or sets the details of the Availability Set.
+
+
+
+
+ GET Availability Set operation response.
+
+
+
+
+ Initializes a new instance of the AvailabilitySetGetResponse class.
+
+
+
+
+ Optional. Gets or sets the details of the Availability Set.
+
+
+
+
+ The List Availability Set operation response.
+
+
+
+
+ Initializes a new instance of the AvailabilitySetListResponse class.
+
+
+
+
+ Gets the sequence of AvailabilitySets.
+
+
+
+
+ Gets the sequence of AvailabilitySets.
+
+
+
+
+ Optional. Gets or sets the list of availability sets
+
+
+
+
+ Describes an availability set reference.
+
+
+
+
+ Initializes a new instance of the AvailabilitySetReference class.
+
+
+
+
+ Describes Boot Diagnostics.
+
+
+
+
+ Initializes a new instance of the BootDiagnostics class.
+
+
+
+
+ Optional. Gets or sets whether VM Agent should be provisioned on
+ the Virtual Machine.
+
+
+
+
+ Optional. Gets or sets the boot diagnostics storage Uri. It should
+ be a valid Uri
+
+
+
+
+ The instance view of a virtual machine boot diagnostics.
+
+
+
+
+ Initializes a new instance of the BootDiagnosticsInstanceView class.
+
+
+
+
+ Optional. Gets or sets the console screenshot blob Uri.
+
+
+
+
+ Optional. Gets or sets the Linux serial console log blob Uri.
+
+
+
+
+ The caching types of OS or data disk.
+
+
+
+
+ No Caching, which is default for data disks.
+
+
+
+
+ Read Only Caching.
+
+
+
+
+ ReadWrite Caching, which is default for OS disks.
+
+
+
+
+ Component names supported by AdditionalUnattendContent.
+
+
+
+
+ Microsoft-Windows-Shell-Setup componenet in unattend.xml file
+
+
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Initializes a new instance of the
+ ComputeLongRunningOperationResponse class.
+
+
+
+
+ Optional. Gets the operation end time
+
+
+
+
+ Optional. Gets the operation error, if any occurred.
+
+
+
+
+ Optional. Operation output data (raw JSON)
+
+
+
+
+ Optional. Gets the operation start time
+
+
+
+
+ Optional. Gets the operation status.
+
+
+
+
+ Optional. Gets the operation identifier.
+
+
+
+
+ The compute long running operation response.
+
+
+
+
+ Initializes a new instance of the ComputeOperationResponse class.
+
+
+
+
+ Optional. Gets or sets the the Azure Async Operation Uri.
+
+
+
+
+ The operation status.
+
+
+
+
+ Operation in progress.
+
+
+
+
+ Operation Failed.
+
+
+
+
+ Operation Succeeded.
+
+
+
+
+ Operation Preempted.
+
+
+
+
+ Describes a data disk.
+
+
+
+
+ Describes a disk.
+
+
+
+
+ Initializes a new instance of the Disk class.
+
+
+
+
+ Initializes a new instance of the Disk class with required
+ arguments.
+
+
+
+
+ Optional. Gets or sets the caching type.
+
+
+
+
+ Required. Gets or sets the create option.
+
+
+
+
+ Optional. Gets or sets the initial disk size in GB for blank data
+ disks, and the new desired size for existing OS and Data disks.
+
+
+
+
+ Required. Gets or sets the disk name.
+
+
+
+
+ Optional. Gets or sets the Source User Image VirtualHardDisk. This
+ VirtualHardDisk will be copied before using it to attach to the
+ Virtual Machine.If SourceImage is provided, the destination
+ VirtualHardDisk should not exist.
+
+
+
+
+ Required. Gets or sets the Virtual Hard Disk.
+
+
+
+
+ Initializes a new instance of the DataDisk class.
+
+
+
+
+ Required. Gets or sets the logical unit number.
+
+
+
+
+ Contains the data disk images information.
+
+
+
+
+ Initializes a new instance of the DataDiskImage class.
+
+
+
+
+ Initializes a new instance of the DataDiskImage class with required
+ arguments.
+
+
+
+
+ Required. Gets the LUN number for a data disk.This value is used to
+ identify data disk image inside the VMImage therefore it must be
+ unique for each data disk.The allowed character for the value is
+ digit.
+
+
+
+
+ The compute long running operation response.
+
+
+
+
+ Initializes a new instance of the DeleteOperationResponse class.
+
+
+
+
+ Initializes a new instance of the DeleteOperationResponse class
+ with required arguments.
+
+
+
+
+ Optional. Gets the operation end time
+
+
+
+
+ Optional. Gets or sets the operation error if any occurred
+
+
+
+
+ Required. Gets the operation start time
+
+
+
+
+ Required. Gets the operation status.
+
+
+
+
+ Required. Gets the operation identifier.
+
+
+
+
+ Describes a diagnostics profile.
+
+
+
+
+ Initializes a new instance of the DiagnosticsProfile class.
+
+
+
+
+ Optional. Gets or sets the boot diagnostics.
+
+
+
+
+ The create options for disks.
+
+
+
+
+ The option to create from image.
+
+
+
+
+ The option to create empty.
+
+
+
+
+ The option to attach.
+
+
+
+
+ The instance view of the disk.
+
+
+
+
+ The instance view of a resource.
+
+
+
+
+ Initializes a new instance of the ResourceInstanceView class.
+
+
+
+
+ Optional. Gets or sets the resource status information.
+
+
+
+
+ Initializes a new instance of the DiskInstanceView class.
+
+
+
+
+ Optional. Gets or sets the disk name.
+
+
+
+
+ Describes a hardware profile.
+
+
+
+
+ Initializes a new instance of the HardwareProfile class.
+
+
+
+
+ Optional. The virtual machine size name.
+
+
+
+
+ The image reference.
+
+
+
+
+ Initializes a new instance of the ImageReference class.
+
+
+
+
+ Optional. Gets or sets the image offer.
+
+
+
+
+ Optional. Gets or sets the image publisher.
+
+
+
+
+ Optional. Gets or sets the image sku.
+
+
+
+
+ Optional. Gets or sets the image version. The allowed formats are
+ Major.Minor.Build or 'latest'. Major, Minor and Build being
+ decimal numbers. Specify 'latest' to use the latest version of
+ image.
+
+
+
+
+ Inner error details.
+
+
+
+
+ Initializes a new instance of the InnerError class.
+
+
+
+
+ Optional. Gets or sets the internal error message or exception dump.
+
+
+
+
+ Optional. Gets or sets the exception type.
+
+
+
+
+ Instance view status.
+
+
+
+
+ Initializes a new instance of the InstanceViewStatus class.
+
+
+
+
+ Optional. Gets or sets the status Code.
+
+
+
+
+ Optional. Gets or sets the short localizable label for the status.
+
+
+
+
+ Optional. Gets or sets the level Code.
+
+
+
+
+ Optional. Gets or sets the optional detailed Message, including for
+ alerts and error messages.
+
+
+
+
+ Optional. Gets or sets the time of the status.
+
+
+
+
+ Describes Windows Configuration of the OS Profile.
+
+
+
+
+ Initializes a new instance of the LinuxConfiguration class.
+
+
+
+
+ Optional. Gets or sets whether Authentication using user name and
+ password is allowed or not
+
+
+
+
+ Optional. Gets or sets the SSH configuration for linux VMs
+
+
+
+
+ Specifies the parameters to be passed to List APIs.
+
+
+
+
+ Initializes a new instance of the ListParameters class.
+
+
+
+
+ The List Usages operation response.
+
+
+
+
+ Initializes a new instance of the ListUsagesResponse class.
+
+
+
+
+ Gets the sequence of Usages.
+
+
+
+
+ Gets the sequence of Usages.
+
+
+
+
+ Optional. Gets or sets the list Compute Resource Usages.
+
+
+
+
+ Describes a network interface reference.
+
+
+
+
+ Initializes a new instance of the NetworkInterfaceReference class.
+
+
+
+
+ Optional. Gets or sets whether this is a primary NIC on a virtual
+ machine
+
+
+
+
+ Describes a network profile.
+
+
+
+
+ Initializes a new instance of the NetworkProfile class.
+
+
+
+
+ Optional. Gets or sets the network interfaces.
+
+
+
+
+ The Operating System type.
+
+
+
+
+ Windows.
+
+
+
+
+ Linux.
+
+
+
+
+ Describes an Operating System disk.
+
+
+
+
+ Initializes a new instance of the OSDisk class.
+
+
+
+
+ Initializes a new instance of the OSDisk class with required
+ arguments.
+
+
+
+
+ Optional. Gets or sets the Operating System type.
+
+
+
+
+ Contains the os disk image information.
+
+
+
+
+ Initializes a new instance of the OSDiskImage class.
+
+
+
+
+ Initializes a new instance of the OSDiskImage class with required
+ arguments.
+
+
+
+
+ Required. Gets or sets the operating system of the osDiskImage.
+
+
+
+
+ Describes an OS profile.
+
+
+
+
+ Describes the base OS profile.
+
+
+
+
+ Initializes a new instance of the OSProfileBase class.
+
+
+
+
+ Optional. Gets or sets the admin user password.
+
+
+
+
+ Optional. Gets or sets the admin user name.
+
+
+
+
+ Optional. Gets or sets a base-64 encoded string of custom data.
+
+
+
+
+ Optional. Gets or sets the Linux Configuration of the OS profile.
+
+
+
+
+ Optional. Gets or sets the List of certificates for addition to the
+ VM.
+
+
+
+
+ Optional. Gets or sets the Windows Configuration of the OS profile.
+
+
+
+
+ Initializes a new instance of the OSProfile class.
+
+
+
+
+ Optional. Gets or sets the computer name.
+
+
+
+
+ Pass names supported by AdditionalUnattendContent.
+
+
+
+
+ oobeSystem pass in unattend.xml file
+
+
+
+
+ Plan for the resource.
+
+
+
+
+ Initializes a new instance of the Plan class.
+
+
+
+
+ Optional. Gets or sets the plan ID.
+
+
+
+
+ Optional. Gets or sets the offer ID.
+
+
+
+
+ Optional. Gets or sets the promotion code.
+
+
+
+
+ Optional. Gets or sets the publisher ID.
+
+
+
+
+ The Operating System type.
+
+
+
+
+ The http protocol type.
+
+
+
+
+ The https protocol type.
+
+
+
+
+ The provisioning state.
+
+
+
+
+ The creating state.
+
+
+
+
+ The updating state.
+
+
+
+
+ The failed state.
+
+
+
+
+ The succeeded state.
+
+
+
+
+ The deleting state.
+
+
+
+
+ Used for establishing the purchase context of any 3rd Party artifact
+ through MarketPlace.
+
+
+
+
+ Initializes a new instance of the PurchasePlan class.
+
+
+
+
+ Initializes a new instance of the PurchasePlan class with required
+ arguments.
+
+
+
+
+ Required. Gets or sets the plan ID.
+
+
+
+
+ Required. Gets or sets the product ID.
+
+
+
+
+ Required. Gets or sets the publisher ID.
+
+
+
+
+ Setting names supported by AdditionalUnattendContent.
+
+
+
+
+ Auto Logon setting
+
+
+
+
+ First Logon Commands setting
+
+
+
+
+ Describes a virtual machine scale set sku.
+
+
+
+
+ Initializes a new instance of the Sku class.
+
+
+
+
+ Optional. Gets or sets the sku capacity.
+
+
+
+
+ Optional. Gets or sets the sku name.
+
+
+
+
+ Optional. Gets or sets the sku tier.
+
+
+
+
+ The source image reference.
+
+
+
+
+ Initializes a new instance of the SourceImageReference class.
+
+
+
+
+ Contains a Source Key Vault relative URL.
+
+
+
+
+ Initializes a new instance of the SourceVaultReference class.
+
+
+
+
+ SSH configuration for Linux based VMs running on Azure
+
+
+
+
+ Initializes a new instance of the SshConfiguration class.
+
+
+
+
+ Optional. Gets or sets the list of SSH public keys used to
+ authenticate with linux based VMs
+
+
+
+
+ Contains information about SSH certificate public key and the path on
+ the Linux VM where the public key is placed.
+
+
+
+
+ Initializes a new instance of the SshPublicKey class.
+
+
+
+
+ Optional. Gets or sets Certificate public key used to authenticate
+ with VM through SSH.The certificate must be in Pem format with or
+ without headers.
+
+
+
+
+ Optional. Gets or sets the full path on the created VM where SSH
+ public key is stored. If the file already exists, the specified
+ key is appended to the file.
+
+
+
+
+ The Level of the status.
+
+
+
+
+ Information.
+
+
+
+
+ Warning.
+
+
+
+
+ Error.
+
+
+
+
+ Describes a storage profile.
+
+
+
+
+ Initializes a new instance of the StorageProfile class.
+
+
+
+
+ Optional. Gets or sets the data disks.
+
+
+
+
+ Optional. Gets or sets the image reference.
+
+
+
+
+ Optional. Gets or sets the OS disk.
+
+
+
+
+ The upgrade mode specifying how the upgrade will be rolled out.
+
+
+
+
+ Platform's automatic upgrade policy.
+
+
+
+
+ Upgrade policy specified by groups of instances.
+
+
+
+
+ Describes an upgrade policy - automatic or manual.
+
+
+
+
+ Initializes a new instance of the UpgradePolicy class.
+
+
+
+
+ Optional. Gets or sets the upgrade mode.
+
+
+
+
+ Describes Compute Resource Usage.
+
+
+
+
+ Initializes a new instance of the Usage class.
+
+
+
+
+ Required. Gets or sets the current value of the usage.
+
+
+
+
+ Required. Gets or sets the limit of usage.
+
+
+
+
+ Required. Gets or sets the name of the type of usage.
+
+
+
+
+ Required. Gets or sets an enum describing the unit of measurement.
+
+
+
+
+ The Usage Names.
+
+
+
+
+ Initializes a new instance of the UsageName class.
+
+
+
+
+ Optional. Gets or sets a localized string describing the resource
+ name.
+
+
+
+
+ Optional. Gets or sets a string describing the resource name.
+
+
+
+
+ The usage unit.
+
+
+
+
+ The count usage unit.
+
+
+
+
+ Describes a single certificate reference in a Key Vault, and where the
+ certificate should reside on the VM.
+
+
+
+
+ Initializes a new instance of the VaultCertificate class.
+
+
+
+
+ Optional. Gets or sets the Certificate store in LocalMachine to add
+ the certificate to on Windows, leave empty on Linux.
+
+
+
+
+ Optional. Gets or sets the URL referencing a secret in a Key Vault
+ which contains a properly formatted certificate.
+
+
+
+
+ Describes a set of certificates which are all in the same Key Vault.
+
+
+
+
+ Initializes a new instance of the VaultSecretGroup class.
+
+
+
+
+ Optional. Gets or sets the Relative URL of the Key Vault containing
+ all of the certificates in VaultCertificates.
+
+
+
+
+ Optional. Gets or sets the list of key vault references in
+ SourceVault which contain certificates
+
+
+
+
+ Describes the uri of a disk.
+
+
+
+
+ Initializes a new instance of the VirtualHardDisk class.
+
+
+
+
+ Optional. Gets or sets the virtual hard disk's uri. It should be a
+ valid Uri to a virtual hard disk.
+
+
+
+
+ Describes a Virtual Machine.
+
+
+
+
+ Initializes a new instance of the VirtualMachine class.
+
+
+
+
+ Initializes a new instance of the VirtualMachine class with
+ required arguments.
+
+
+
+
+ Optional. Gets or sets the reference Id of the availailbity set to
+ which this virtual machine belongs.
+
+
+
+
+ Optional. Gets or sets the diagnostics profile.
+
+
+
+
+ Optional. Gets the virtual machine child extension resources.
+
+
+
+
+ Optional. Gets or sets the hardware profile.
+
+
+
+
+ Optional. Gets the virtual machine instance view.
+
+
+
+
+ Optional. Gets or sets the network profile.
+
+
+
+
+ Optional. Gets or sets the OS profile.
+
+
+
+
+ Optional. Gets or sets the purchase plan when deploying virtual
+ machine from VM Marketplace images.
+
+
+
+
+ Optional. Gets or sets the provisioning state, which only appears
+ in the response.
+
+
+
+
+ Optional. Gets or sets the storage profile.
+
+
+
+
+ The instance view of the VM Agent running on the virtual machine.
+
+
+
+
+ Initializes a new instance of the VirtualMachineAgentInstanceView
+ class.
+
+
+
+
+ Optional. Gets or sets the virtual machine extension handler
+ instance view.
+
+
+
+
+ Optional. Gets or sets the VM Agent full version.
+
+
+
+
+ Capture Virtual Machine parameters.
+
+
+
+
+ Initializes a new instance of the VirtualMachineCaptureParameters
+ class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineCaptureParameters
+ class with required arguments.
+
+
+
+
+ Required. Gets or sets the destination container name.
+
+
+
+
+ Required. Gets or sets whether it overwrites destination
+ VirtualHardDisk if true, in case of conflict.
+
+
+
+
+ Required. Gets or sets the captured VirtualHardDisk's name prefix.
+
+
+
+
+ The Create Virtual Machine operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineCreateOrUpdateResponse class.
+
+
+
+
+ Optional. Gets or sets details of the Virtual Machine.
+
+
+
+
+ Describes a Virtual Machine Extension.
+
+
+
+
+ Initializes a new instance of the VirtualMachineExtension class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineExtension class
+ with required arguments.
+
+
+
+
+ Optional. Gets or sets whether the extension handler should be
+ automatically upgraded across minor versions.
+
+
+
+
+ Optional. Gets or sets the type of the extension handler.
+
+
+
+
+ Optional. Gets or sets the virtual machine extension instance view.
+
+
+
+
+ Optional. Gets or sets Json formatted protected settings for the
+ extension.
+
+
+
+
+ Optional. Gets or sets the provisioning state, which only appears
+ in the response.
+
+
+
+
+ Optional. Gets or sets the name of the extension handler publisher.
+
+
+
+
+ Optional. Gets or sets Json formatted public settings for the
+ extension.
+
+
+
+
+ Optional. Gets or sets the type version of the extension handler.
+
+
+
+
+ The compute long running operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionCreateOrUpdateResponse class.
+
+
+
+
+ Optional. Gets or sets details of the Virtual Machine Extension.
+
+
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionGetResponse class.
+
+
+
+
+ Optional. Gets or sets details of the Virtual Machine extension.
+
+
+
+
+ The instance view of a virtual machine extension handler.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionHandlerInstanceView class.
+
+
+
+
+ Optional. Gets or sets the extension handler status.
+
+
+
+
+ Optional. Gets or sets full type of the extension handler which
+ includes both publisher and type.
+
+
+
+
+ Optional. Gets or sets the type version of the extension handler.
+
+
+
+
+ Describes a Virtual Machine Extension Image.
+
+
+
+
+ Virtual machine image resource information.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageResource class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageResource class
+ with required arguments.
+
+
+
+
+ Required. Gets or sets the ID of the artifact.
+
+
+
+
+ Required. Gets or sets the location of the resource.
+
+
+
+
+ Required. Gets or sets the name of the resource.
+
+
+
+
+ Initializes a new instance of the VirtualMachineExtensionImage
+ class.
+
+
+
+
+ Required. Gets or sets the type of role (IaaS or PaaS) this
+ extension supports.
+
+
+
+
+ Required. Gets or sets the schema defined by publisher, where
+ extension consumers should provide settings in a matching schema.
+
+
+
+
+ Required. Gets or sets the operating system this extension supports.
+
+
+
+
+ Optional. Gets or sets whether the handler can support multiple
+ extensions.
+
+
+
+
+ Optional. Gets or sets whether the extension can be used on xRP
+ VMScaleSets.By default existing extensions are usable on
+ scalesets, but there might be cases where a publisher wants to
+ explicitly indicate the extension is only enabled for CRP VMs but
+ not VMSS.
+
+
+
+
+ Contains the parameteres required to get a virtual machine extension
+ image.
+
+
+
+
+ Contains the parameteres required to list virtual machine extension
+ image versions.
+
+
+
+
+ Contains the parameteres required to list virtual machine extension
+ image types.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageListTypesParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageListTypesParameters class with
+ required arguments.
+
+
+
+
+ Required. Location of the PIR, used for orchestration and required
+ by CSM to direct request to appropriate PIR region. Example:
+ westus, eastus.
+
+
+
+
+ Required. Publisher identifier. For example: Microsoft.Windows or
+ Canonical.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageListVersionsParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageListVersionsParameters class with
+ required arguments.
+
+
+
+
+ Optional. ODAta filter
+ expression.https://msdn.microsoft.com/en-us/library/hh169248(v=nav.70).aspxSupported
+ operatives: -eq -startswith Examples: To list the all version
+ that begin with 1.0 $filter=startswith(name, ‘1.0’) To get the
+ latest version $filter= name eq ‘latest’
+
+
+
+
+ Required. Unique (across the publisher) identifier to distinguish
+ an extension for this publisher. Example: 'BGInfo' or
+ 'VMAccess'.The allowed characters are uppercase or lowercase
+ letters, digit, hypen(-), period (.)Dot or hyphen is not allowed
+ the end of value. Max length is 64.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageGetParameters class.
+
+
+
+
+
+ The get virtual machine extension image operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageGetResponse class.
+
+
+
+
+ Optional. Gets the details of the Virtual Machine Extension Image.
+
+
+
+
+ The instance view of a virtual machine extension.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionInstanceView class.
+
+
+
+
+ Optional. Gets or sets the full type of the extension handler which
+ includes both publisher and type.
+
+
+
+
+ Optional. Gets or sets the virtual machine extension name.
+
+
+
+
+ Optional. Gets or sets the resource status information.
+
+
+
+
+ Optional. Gets or sets the type version of the extension handler.
+
+
+
+
+ The GetVM operation response.
+
+
+
+
+ Initializes a new instance of the VirtualMachineGetResponse class.
+
+
+
+
+ Optional. Gets or sets the details of the Virtual Machine.
+
+
+
+
+ Describes a Virtual Machine Image.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImage class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImage class with
+ required arguments.
+
+
+
+
+ Optional.
+
+
+
+
+ Optional.
+
+
+
+
+ Optional.
+
+
+
+
+ Contains the parameters required to get a virtual machine image.
+
+
+
+
+ Contains the parameters required to list virtual machine images with
+ details.
+
+
+
+
+ Contains the parameters required to list skus.
+
+
+
+
+ Contains the parameters required to list offers.
+
+
+
+
+ Contains the parameters required to list publishers.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListPublishersParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListPublishersParameters class with required
+ arguments.
+
+
+
+
+ Required. Location of the PIR, used for orchestration and required
+ by CSM to direct request to appropriate PIR region. Example:
+ westus, eastus.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListOffersParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListOffersParameters class with required
+ arguments.
+
+
+
+
+ Required. Publisher identifier. For example: Microsoft.Windows or
+ Canonical.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListSkusParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListSkusParameters class with required
+ arguments.
+
+
+
+
+ Required. Unique identifier to distinguish an image. The
+ vmImageName must be unique within publisher’s namespace. Example:
+ WindowsServer2012
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListDetailsParameters class.
+
+
+
+
+ Required. A distinct identifier for an item in image name. For
+ example: DataCenter or Enterprise
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageGetParameters
+ class.
+
+
+
+
+
+ The get vm image operation response.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageGetResponse
+ class.
+
+
+
+
+ Optional. Gets the details of the Virtual Machine Image.
+
+
+
+
+ Contains the parameters required to list virtual machine image versions.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageListParameters
+ class.
+
+
+
+
+ Optional. ODAta filter
+ expression.https://msdn.microsoft.com/en-us/library/hh169248(v=nav.70).aspxSupported
+ operatives: -eq -startswith Examples: To list the all version
+ that begin with 1.0 $filter=startswith(name, ‘1.0’) To get the
+ latest version $filter= name eq ‘latest’
+
+
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageResourceList
+ class.
+
+
+
+
+ Optional. Gets a list of virtual machine image resources.
+
+
+
+
+ The instance view of a virtual machine.
+
+
+
+
+ Initializes a new instance of the VirtualMachineInstanceView class.
+
+
+
+
+ Optional. Gets or sets the boot diagnostics.
+
+
+
+
+ Optional. Gets or sets the the disks information.
+
+
+
+
+ Optional. Gets or sets the extensions information.
+
+
+
+
+ Optional. Gets or sets the Fault Domain count.
+
+
+
+
+ Optional. Gets or sets the Update Domain count.
+
+
+
+
+ Optional. Gets or sets the Remote desktop certificate thumbprint.
+
+
+
+
+ Optional. Gets or sets the VM Agent running on the virtual machine.
+
+
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Initializes a new instance of the VirtualMachineListResponse class.
+
+
+
+
+ Optional. Gets or sets the uri to fetch the next page of VMs. Call
+ ListNext() with this to fetch the next page of Virtual Machines.
+
+
+
+
+ Optional. Gets or sets the list of virtual machines.
+
+
+
+
+ Describes a virtual machine reference.
+
+
+
+
+ Initializes a new instance of the VirtualMachineReference class.
+
+
+
+
+ Describes a Virtual Machine Scale Set.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSet class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSet class with
+ required arguments.
+
+
+
+
+ Optional. Gets or sets the provisioning state, which only appears
+ in the response.
+
+
+
+
+ Optional. Gets or sets the virtual machine scale set sku.
+
+
+
+
+ Optional. Gets or sets the upgrade policy.
+
+
+
+
+ Optional. Gets or sets the virtual machine profile.
+
+
+
+
+ The Create Virtual Machine Scale Set operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetCreateOrUpdateResponse class.
+
+
+
+
+ Optional. Gets or sets details of the Virtual Machine Scale Set.
+
+
+
+
+ The GetVirtualMachineScaleSet operation response.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetGetResponse
+ class.
+
+
+
+
+ Optional. Gets or sets the details of the Virtual Machine Scale Set.
+
+
+
+
+ Describes a virtual machine scale set network profile's IP
+ configuration.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetIPConfiguration class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetIPConfiguration class with required
+ arguments.
+
+
+
+
+ Optional. Gets or set the load balancer backend address pools.
+
+
+
+
+ Required. Gets or set the IP configuration name.
+
+
+
+
+ Required. Gets or set the subnet.
+
+
+
+
+ Describes a load balancer address pool reference.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetIPConfigurationLoadBalancerAddressPool class.
+
+
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetListResponse class.
+
+
+
+
+ Optional. Gets or sets the uri to fetch the next page of Virtual
+ Machine Scale Sets. Call ListNext() with this to fetch the next
+ page of Virtual Machine Scale Sets.
+
+
+
+
+ Optional. Gets or sets the list of virtual machine scale sets.
+
+
+
+
+ The Virtual Machine Scale Set List Skus operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetListSkusResponse class.
+
+
+
+
+ Gets the sequence of VirtualMachineScaleSetAvailableSkus.
+
+
+
+
+ Gets the sequence of VirtualMachineScaleSetAvailableSkus.
+
+
+
+
+ Optional. Gets the list of skus available for the virtual machine
+ scale set.
+
+
+
+
+ Describes a virtual machine scale set network profile's network
+ configurations.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetNetworkConfiguration class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetNetworkConfiguration class with required
+ arguments.
+
+
+
+
+ Required. Gets or sets the virtual machine scale set IP
+ Configuration.
+
+
+
+
+ Required. Gets or sets the network configuration name.
+
+
+
+
+ Optional. Gets or sets whether this is a primary NIC on a virtual
+ machine.
+
+
+
+
+ Describes a virtual machine scale set network profile.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetNetworkProfile class.
+
+
+
+
+ Optional. Gets or sets the list of network configurations.
+
+
+
+
+ Describes a virtual machine scale set operating system disk.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetOSDisk
+ class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetOSDisk
+ class with required arguments.
+
+
+
+
+ Optional. Gets or sets the caching type.
+
+
+
+
+ Required. Gets or sets the create option.
+
+
+
+
+ Required. Gets or sets the disk name.
+
+
+
+
+ Optional. Gets or sets the Operating System type.
+
+
+
+
+ Optional. Gets or sets the Source User Image VirtualHardDisk. This
+ VirtualHardDisk will be copied before using it to attach to the
+ Virtual Machine.If SourceImage is provided, the destination
+ VirtualHardDisk should not exist.
+
+
+
+
+ Optional. Gets or sets the list of virtual hard disk container uris.
+
+
+
+
+ Describes a virtual machine scale set OS profile.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetOSProfile
+ class.
+
+
+
+
+ Optional. Gets or sets the computer name prefix.
+
+
+
+
+ Describes an available virtual machine scale set sku.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetSku class.
+
+
+
+
+ Optional. Gets available scaling information.
+
+
+
+
+ Optional. Gets the type of resource the sku applies to.
+
+
+
+
+ Optional. Gets the Sku.
+
+
+
+
+ Describes scaling information of a sku.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetSkuCapacity
+ class.
+
+
+
+
+ Optional. Gets the default capacity.
+
+
+
+
+ Optional. Gets the maximum capacity that can be set.
+
+
+
+
+ Optional. Gets the minimum capacity.
+
+
+
+
+ Optional. Gets the scale type applicable to the sku.
+
+
+
+
+ The scaling type specifying how virtual machine scale set instances
+ will be scaled for a sku.
+
+
+
+
+ Platform's automatic scaling policy.
+
+
+
+
+ No scaling policy.
+
+
+
+
+ Describes a virtual machine scale set storage profile.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetStorageProfile class.
+
+
+
+
+ Optional. Gets or sets the image reference.
+
+
+
+
+ Optional. Gets or sets the OS disk.
+
+
+
+
+ Describes a virtual machine scale set virtual machine.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetVM class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetVM class
+ with required arguments.
+
+
+
+
+ Optional. Gets the virtual machine instance id.
+
+
+
+
+ Optional. Specifies whether the latest model has been applied to
+ the virtual machine.
+
+
+
+
+ Optional. Gets the virtual machine sku.
+
+
+
+
+ The get VirtualMachineScaleSetVM instance view operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMGetInstanceViewResponse class.
+
+
+
+
+ Optional. Gets the details of the virtual machine scale set virtual
+ machine instance view.
+
+
+
+
+ The GetVirtualMachineScaleSetVM operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMGetResponse class.
+
+
+
+
+ Optional. Gets or sets the details of the virtual machine scale set
+ virtual machine.
+
+
+
+
+ Specifies the list of virtual machine scale set instance IDs.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMInstanceIDs class.
+
+
+
+
+ Optional. Gets or sets the virtual machine scale set instance ids.
+
+
+
+
+ The instance view of a virtual machine scale set VM.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMInstanceView class.
+
+
+
+
+ Contains the parameteres required to list virtual machine scale set VMs.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMListParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMListParameters class with required
+ arguments.
+
+
+
+
+ Optional. OData query URI
+ conventions.http://www.odata.org/documentation/odata-version-2-0/uri-conventions/Supported
+ expand queries: instanceView
+
+
+
+
+ Optional. OData query URI
+ conventions.http://www.odata.org/documentation/odata-version-2-0/uri-conventions/Supported
+ filters: startswith(instanceView/statuses/code, 'PowerState') eq
+ true ,properties/latestModelApplied eq true ,
+ properties/latestModelApplied eq false
+
+
+
+
+ Required. The name of the resource group.
+
+
+
+
+ Optional. OData query URI
+ conventions.http://www.odata.org/documentation/odata-version-2-0/uri-conventions/Supported
+ select queries: instanceViewinstanceView/statuses
+
+
+
+
+ Required. The name of the virtual machine scale set.
+
+
+
+
+ The List Virtual Machine Scale Set VMs operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMListResponse class.
+
+
+
+
+ Gets the sequence of VirtualMachineScaleSetVMs.
+
+
+
+
+ Gets the sequence of VirtualMachineScaleSetVMs.
+
+
+
+
+ Optional. Gets or sets the list of virtual machine scale sets VMs.
+
+
+
+
+ Describes a virtual machine scale set virtual machine profile.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetVMProfile
+ class.
+
+
+
+
+ Optional. Gets the virtual machine scale set child extension
+ resources.
+
+
+
+
+ Optional. Gets or sets the virtual machine scale set network
+ profile.
+
+
+
+
+ Optional. Gets or sets the virtual machine scale set OS profile.
+
+
+
+
+ Optional. Gets or sets the virtual machine scale set storage
+ profile.
+
+
+
+
+ Describes the properties of a VM size.
+
+
+
+
+ Initializes a new instance of the VirtualMachineSize class.
+
+
+
+
+ Optional. Gets or sets the Maximum number of data disks allowed by
+ a VM size.
+
+
+
+
+ Optional. Gets or sets the Memory size supported by a VM size.
+
+
+
+
+ Optional. Gets or sets the VM size name.
+
+
+
+
+ Optional. Gets or sets the Number of cores supported by a VM size.
+
+
+
+
+ Optional. Gets or sets the OS disk size allowed by a VM size.
+
+
+
+
+ Optional. Gets or sets the Resource disk size allowed by a VM size.
+
+
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Initializes a new instance of the VirtualMachineSizeListResponse
+ class.
+
+
+
+
+ Gets the sequence of VirtualMachineSizes.
+
+
+
+
+ Gets the sequence of VirtualMachineSizes.
+
+
+
+
+ Optional. Gets or sets the list of virtual machine sizes.
+
+
+
+
+ The virtual machine size.
+
+
+
+
+ The basic A0 size.
+
+
+
+
+ The basic A1 size.
+
+
+
+
+ The basic A2 size.
+
+
+
+
+ The basic A3 size.
+
+
+
+
+ The basic A4 size.
+
+
+
+
+ The standard A0 size.
+
+
+
+
+ The standard A1 size.
+
+
+
+
+ The standard A2 size.
+
+
+
+
+ The standard A3 size.
+
+
+
+
+ The standard A4 size.
+
+
+
+
+ The standard A5 size.
+
+
+
+
+ The standard A6 size.
+
+
+
+
+ The standard A7 size.
+
+
+
+
+ The standard A8 size.
+
+
+
+
+ The standard A9 size.
+
+
+
+
+ The standard G1 size.
+
+
+
+
+ The standard G2 size.
+
+
+
+
+ The standard G3 size.
+
+
+
+
+ The standard G4 size.
+
+
+
+
+ The standard G5 size.
+
+
+
+
+ Describes Windows Configuration of the OS Profile.
+
+
+
+
+ Initializes a new instance of the WindowsConfiguration class.
+
+
+
+
+ Optional. Gets or sets the additional base-64 encoded XML formatted
+ information that can be included in the Unattend.xml file.
+
+
+
+
+ Optional. Gets or sets whether Windows updates are automatically
+ installed on the VM
+
+
+
+
+ Optional. Gets or sets whether VM Agent should be provisioned on
+ the Virtual Machine.
+
+
+
+
+ Optional. Gets or sets the Time Zone of the VM
+
+
+
+
+ Optional. Gets or sets the Windows Remote Management configuration
+ of the VM
+
+
+
+
+ Describes Windows Remote Management configuration of the VM
+
+
+
+
+ Initializes a new instance of the WinRMConfiguration class.
+
+
+
+
+ Optional. Gets or sets the list of Windows Remote Management
+ listeners
+
+
+
+
+ Describes Protocol and thumbprint of Windows Remote Management listener
+
+
+
+
+ Initializes a new instance of the WinRMListener class.
+
+
+
+
+ Optional. Gets or sets the Certificate URL in KMS for Https
+ listeners. Should be null for Http listeners.
+
+
+
+
+ Optional. Gets or sets the Protocol used by WinRM listener.
+ Currently only Http and Https are supported.
+
+
+
+
+ Operations for listing usage.
+
+
+
+
+ Initializes a new instance of the UsageOperations class.
+
+
+ Reference to the service client.
+
+
+
+
+ Lists compute usages for a subscription.
+
+
+ Required. The location upon which resource usage is queried.
+
+
+ Cancellation token.
+
+
+ The List Usages operation response.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ Lists compute usages for a subscription.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IUsageOperations.
+
+
+ Required. The location upon which resource usage is queried.
+
+
+ The List Usages operation response.
+
+
+
+
+ Lists compute usages for a subscription.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IUsageOperations.
+
+
+ Required. The location upon which resource usage is queried.
+
+
+ The List Usages operation response.
+
+
+
+
+ Operations for managing the virtual machine extension images in compute
+ management.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageOperations class.
+
+
+ Reference to the service client.
+
+
+
+
+ Gets a virtual machine extension image.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ The get virtual machine extension image operation response.
+
+
+
+
+ Gets a list of virtual machine extension image types.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine extension image versions.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ Gets a virtual machine extension image.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ The get virtual machine extension image operation response.
+
+
+
+
+ Gets a virtual machine extension image.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ The get virtual machine extension image operation response.
+
+
+
+
+ Gets a list of virtual machine extension image types.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine extension image types.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine extension image versions.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine extension image versions.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Operations for managing the virtual machine extensions in compute
+ management.
+
+
+
+
+ Initializes a new instance of the VirtualMachineExtensionOperations
+ class.
+
+
+ Reference to the service client.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete the extension.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get the extension.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ The operation to get an extension along with its instance view.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The compute long running operation response.
+
+
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ The operation to get the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ The operation to get an extension along with its instance view.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ The operation to get an extension along with its instance view.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ Operations for managing the virtual machine images in compute
+ management.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageOperations
+ class.
+
+
+ Reference to the service client.
+
+
+
+
+ Gets a virtual machine image.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ The get vm image operation response.
+
+
+
+
+ Gets a list of virtual machine images.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image offers.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image publishers.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image skus.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ Gets a virtual machine image.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ The get vm image operation response.
+
+
+
+
+ Gets a virtual machine image.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ The get vm image operation response.
+
+
+
+
+ Gets a list of virtual machine images.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine images.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image offers.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image offers.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image publishers.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image publishers.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image skus.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image skus.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Operations for managing the virtual machines in compute management.
+
+
+
+
+ Initializes a new instance of the VirtualMachineOperations class.
+
+
+ Reference to the service client.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ Cancellation token.
+
+
+ The Create Virtual Machine operation response.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ Sets the state of the VM as Generalized.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to get a virtual machine along with its instance view.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to list virtual machines under a resource group.
+
+
+ Required. The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machines in the subscription. Use nextLink
+ property in the response to get the next page of Virtual Machines.
+ Do this till nextLink is not null to fetch all the Virtual
+ Machines.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for a virtual
+ machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machines. NextLink is obtained by
+ making a ListAll() callwhich fetches the first page of Virtual
+ Machines and a link to fetch the next page.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachines operation.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ The Create Virtual Machine operation response.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ The Create Virtual Machine operation response.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ Sets the state of the VM as Generalized.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ Sets the state of the VM as Generalized.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to get a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to get a virtual machine along with its instance view.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to get a virtual machine along with its instance view.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to list virtual machines under a resource group.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to list virtual machines under a resource group.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machines in the subscription. Use nextLink
+ property in the response to get the next page of Virtual Machines.
+ Do this till nextLink is not null to fetch all the Virtual
+ Machines.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machines in the subscription. Use nextLink
+ property in the response to get the next page of Virtual Machines.
+ Do this till nextLink is not null to fetch all the Virtual
+ Machines.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for a virtual
+ machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for a virtual
+ machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machines. NextLink is obtained by
+ making a ListAll() callwhich fetches the first page of Virtual
+ Machines and a link to fetch the next page.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachines operation.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machines. NextLink is obtained by
+ making a ListAll() callwhich fetches the first page of Virtual
+ Machines and a link to fetch the next page.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachines operation.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for managing the virtual machine scale sets in compute
+ management.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetOperations
+ class.
+
+
+ Reference to the service client.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ Cancellation token.
+
+
+ The Create Virtual Machine Scale Set operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) virtual machines in a virtual
+ machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to get a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The GetVirtualMachineScaleSet operation response.
+
+
+
+
+ The operation to list virtual machine scale sets under a resource
+ group.
+
+
+ Required. The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machine Scale Sets in the subscription.
+ Use nextLink property in the response to get the next page of
+ Virtual Machine Scale Sets. Do this till nextLink is not null to
+ fetch all the Virtual Machine Scale Sets.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machine Scale Sets. NextLink is
+ obtained by making a ListAll() callwhich fetches the first page of
+ Virtual Machine Scale Sets and a link to fetch the next page.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachineScaleSets operation.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to list available skus for a virtual machine scale
+ set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Virtual Machine Scale Set List Skus operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) virtual machines from a virtual
+ machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ The Create Virtual Machine Scale Set operation response.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ The Create Virtual Machine Scale Set operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) virtual machines in a virtual
+ machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) virtual machines in a virtual
+ machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to get a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The GetVirtualMachineScaleSet operation response.
+
+
+
+
+ The operation to get a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The GetVirtualMachineScaleSet operation response.
+
+
+
+
+ The operation to list virtual machine scale sets under a resource
+ group.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to list virtual machine scale sets under a resource
+ group.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machine Scale Sets in the subscription.
+ Use nextLink property in the response to get the next page of
+ Virtual Machine Scale Sets. Do this till nextLink is not null to
+ fetch all the Virtual Machine Scale Sets.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machine Scale Sets in the subscription.
+ Use nextLink property in the response to get the next page of
+ Virtual Machine Scale Sets. Do this till nextLink is not null to
+ fetch all the Virtual Machine Scale Sets.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machine Scale Sets. NextLink is
+ obtained by making a ListAll() callwhich fetches the first page of
+ Virtual Machine Scale Sets and a link to fetch the next page.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachineScaleSets operation.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machine Scale Sets. NextLink is
+ obtained by making a ListAll() callwhich fetches the first page of
+ Virtual Machine Scale Sets and a link to fetch the next page.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachineScaleSets operation.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to list available skus for a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Virtual Machine Scale Set List Skus operation response.
+
+
+
+
+ The operation to list available skus for a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Virtual Machine Scale Set List Skus operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) virtual machines from a virtual
+ machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) virtual machines from a virtual
+ machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for managing the virtual machine scale set virtual machines
+ in compute management.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMOperations class.
+
+
+ Reference to the service client.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVirtualMachineScaleSetVM operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The get VirtualMachineScaleSetVM instance view operation response.
+
+
+
+
+ The operation to list virtual machine scale sets VMs.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine Scale Set VMs operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The GetVirtualMachineScaleSetVM operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The GetVirtualMachineScaleSetVM operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The get VirtualMachineScaleSetVM instance view operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The get VirtualMachineScaleSetVM instance view operation response.
+
+
+
+
+ The operation to list virtual machine scale sets VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine Scale Set VMs operation response.
+
+
+
+
+ The operation to list virtual machine scale sets VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine Scale Set VMs operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for listing virtual machine sizes available in a region.
+
+
+
+
+ Initializes a new instance of the VirtualMachineSizeOperations
+ class.
+
+
+ Reference to the service client.
+
+
+
+
+ Lists virtual-machine-sizes available in a location for a
+ subscription.
+
+
+ Required. The location upon which virtual-machine-sizes is queried.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ Lists virtual-machine-sizes available in a location for a
+ subscription.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineSizeOperations.
+
+
+ Required. The location upon which virtual-machine-sizes is queried.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available in a location for a
+ subscription.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineSizeOperations.
+
+
+ Required. The location upon which virtual-machine-sizes is queried.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
diff --git a/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/portable-net45%2Bsl50%2Bwp80%2Bwin/Microsoft.Azure.Management.Compute.dll b/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/portable-net45%2Bsl50%2Bwp80%2Bwin/Microsoft.Azure.Management.Compute.dll
new file mode 100644
index 000000000000..0ab05bafe9be
Binary files /dev/null and b/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/portable-net45%2Bsl50%2Bwp80%2Bwin/Microsoft.Azure.Management.Compute.dll differ
diff --git a/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/portable-net45%2Bsl50%2Bwp80%2Bwin/Microsoft.Azure.Management.Compute.xml b/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/portable-net45%2Bsl50%2Bwp80%2Bwin/Microsoft.Azure.Management.Compute.xml
new file mode 100644
index 000000000000..02f3359b25df
--- /dev/null
+++ b/src/packages/Microsoft.Azure.Management.Compute.9.0.3-preview/lib/portable-net45%2Bsl50%2Bwp80%2Bwin/Microsoft.Azure.Management.Compute.xml
@@ -0,0 +1,9536 @@
+
+
+
+ Microsoft.Azure.Management.Compute
+
+
+
+
+ Operations for managing the availability sets in compute management.
+
+
+
+
+ Operations for managing the availability sets in compute management.
+
+
+
+
+ The operation to create or update the availability set.
+
+
+ The name of the resource group.
+
+
+ Parameters supplied to the Create Availability Set operation.
+
+
+ Cancellation token.
+
+
+ The Create Availability Set operation response.
+
+
+
+
+ The operation to delete the availability set.
+
+
+ The name of the resource group.
+
+
+ The name of the availability set.
+
+
+ Cancellation token.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get the availability set.
+
+
+ The name of the resource group.
+
+
+ The name of the availability set.
+
+
+ Cancellation token.
+
+
+ GET Availability Set operation response.
+
+
+
+
+ The operation to list the availability sets.
+
+
+ The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Availability Set operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for an
+ availability set.
+
+
+ The name of the resource group.
+
+
+ The name of the availability set.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Initializes a new instance of the AvailabilitySetOperations class.
+
+
+ Reference to the service client.
+
+
+
+
+ The operation to create or update the availability set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Availability Set
+ operation.
+
+
+ Cancellation token.
+
+
+ The Create Availability Set operation response.
+
+
+
+
+ The operation to delete the availability set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ Cancellation token.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get the availability set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ Cancellation token.
+
+
+ GET Availability Set operation response.
+
+
+
+
+ The operation to list the availability sets.
+
+
+ Required. The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Availability Set operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for an
+ availability set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The operation to create or update the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Availability Set
+ operation.
+
+
+ The Create Availability Set operation response.
+
+
+
+
+ The operation to create or update the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Availability Set
+ operation.
+
+
+ The Create Availability Set operation response.
+
+
+
+
+ The operation to delete the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to delete the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ GET Availability Set operation response.
+
+
+
+
+ The operation to get the availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ GET Availability Set operation response.
+
+
+
+
+ The operation to list the availability sets.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Availability Set operation response.
+
+
+
+
+ The operation to list the availability sets.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Availability Set operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for an
+ availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for an
+ availability set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IAvailabilitySetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the availability set.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The Get Delete Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetDeleteOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Location value returned by the Begin operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The Get Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetLongRunningOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Location value returned by the Begin operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Gets the API version.
+
+
+
+
+ Gets the URI used as the base for all cloud service requests.
+
+
+
+
+ Gets subscription credentials which uniquely identify Microsoft
+ Azure subscription. The subscription ID forms part of the URI for
+ every service call.
+
+
+
+
+ Gets or sets the initial timeout for Long Running Operations.
+
+
+
+
+ Gets or sets the retry timeout for Long Running Operations.
+
+
+
+
+ Operations for managing the availability sets in compute management.
+
+
+
+
+ Operations for listing usage.
+
+
+
+
+ Operations for managing the virtual machine extension images in
+ compute management.
+
+
+
+
+ Operations for managing the virtual machine extensions in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machine images in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machines in compute management.
+
+
+
+
+ Operations for managing the virtual machine scale sets in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machine scale set virtual
+ machines in compute management.
+
+
+
+
+ Operations for listing virtual machine sizes available in a region.
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+ Required. Gets subscription credentials which uniquely identify
+ Microsoft Azure subscription. The subscription ID forms part of
+ the URI for every service call.
+
+
+ Optional. Gets the URI used as the base for all cloud service
+ requests.
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+ Required. Gets subscription credentials which uniquely identify
+ Microsoft Azure subscription. The subscription ID forms part of
+ the URI for every service call.
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+ The Http client
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+ Required. Gets subscription credentials which uniquely identify
+ Microsoft Azure subscription. The subscription ID forms part of
+ the URI for every service call.
+
+
+ Optional. Gets the URI used as the base for all cloud service
+ requests.
+
+
+ The Http client
+
+
+
+
+ Initializes a new instance of the ComputeManagementClient class.
+
+
+ Required. Gets subscription credentials which uniquely identify
+ Microsoft Azure subscription. The subscription ID forms part of
+ the URI for every service call.
+
+
+ The Http client
+
+
+
+
+ Clones properties from current instance to another
+ ComputeManagementClient instance
+
+
+ Instance of ComputeManagementClient to clone to
+
+
+
+
+ The Get Delete Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetDeleteOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The Get Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetLongRunningOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Gets the API version.
+
+
+
+
+ Gets the URI used as the base for all cloud service requests.
+
+
+
+
+ Gets subscription credentials which uniquely identify Microsoft
+ Azure subscription. The subscription ID forms part of the URI for
+ every service call.
+
+
+
+
+ Gets or sets the initial timeout for Long Running Operations.
+
+
+
+
+ Gets or sets the retry timeout for Long Running Operations.
+
+
+
+
+ Operations for managing the availability sets in compute management.
+
+
+
+
+ Operations for listing usage.
+
+
+
+
+ Operations for managing the virtual machine extension images in
+ compute management.
+
+
+
+
+ Operations for managing the virtual machine extensions in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machine images in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machines in compute management.
+
+
+
+
+ Operations for managing the virtual machine scale sets in compute
+ management.
+
+
+
+
+ Operations for managing the virtual machine scale set virtual
+ machines in compute management.
+
+
+
+
+ Operations for listing virtual machine sizes available in a region.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The Get Delete Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetDeleteOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IComputeManagementClient.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ The Get Delete Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetDeleteOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IComputeManagementClient.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ The Get Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetLongRunningOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IComputeManagementClient.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The Get Operation Status operation returns the status of the
+ specified operation. After calling an asynchronous operation, you
+ can call GetLongRunningOperationStatus to determine whether the
+ operation has succeeded, failed, or is still in progress.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IComputeManagementClient.
+
+
+ Required. Location value returned by the Begin operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for listing usage.
+
+
+
+
+ Lists compute usages for a subscription.
+
+
+ The location upon which resource usage is queried.
+
+
+ Cancellation token.
+
+
+ The List Usages operation response.
+
+
+
+
+ Operations for managing the virtual machine extension images in compute
+ management.
+
+
+
+
+ Gets a virtual machine extension image.
+
+
+ Cancellation token.
+
+
+ The get virtual machine extension image operation response.
+
+
+
+
+ Gets a list of virtual machine extension image types.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine extension image versions.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Operations for managing the virtual machine extensions in compute
+ management.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine where the extension should be
+ create or updated.
+
+
+ Parameters supplied to the Create Virtual Machine Extension
+ operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete the extension.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine where the extension should be
+ deleted.
+
+
+ The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine where the extension should be
+ create or updated.
+
+
+ Parameters supplied to the Create Virtual Machine Extension
+ operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine where the extension should be
+ deleted.
+
+
+ The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get the extension.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine containing the extension.
+
+
+ The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ The operation to get an extension along with its instance view.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine containing the extension.
+
+
+ The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ Operations for managing the virtual machine images in compute
+ management.
+
+
+
+
+ Gets a virtual machine image.
+
+
+ Cancellation token.
+
+
+ The get vm image operation response.
+
+
+
+
+ Gets a list of virtual machine images.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image offers.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image publishers.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image skus.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Operations for managing the virtual machines in compute management.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Parameters supplied to the Capture Virtual Machine operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ The name of the resource group.
+
+
+ Parameters supplied to the Create Virtual Machine operation.
+
+
+ Cancellation token.
+
+
+ The Create Virtual Machine operation response.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Parameters supplied to the Capture Virtual Machine operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ The name of the resource group.
+
+
+ Parameters supplied to the Create Virtual Machine operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ Sets the state of the VM as Generalized.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to get a virtual machine along with its instance view.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to list virtual machines under a resource group.
+
+
+ The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machines in the subscription. Use nextLink
+ property in the response to get the next page of Virtual Machines.
+ Do this till nextLink is not null to fetch all the Virtual
+ Machines.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for a virtual
+ machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machines. NextLink is obtained by
+ making a ListAll() callwhich fetches the first page of Virtual
+ Machines and a link to fetch the next page.
+
+
+ NextLink from the previous successful call to ListVirtualMachines
+ operation.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for managing the virtual machine scale sets in compute
+ management.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ Parameters supplied to the Create Virtual Machine Scale Set
+ operation.
+
+
+ Cancellation token.
+
+
+ The Create Virtual Machine Scale Set operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) virtual machines in a virtual
+ machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ Parameters supplied to the Create Virtual Machine Scale Set
+ operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to get a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The GetVirtualMachineScaleSet operation response.
+
+
+
+
+ The operation to list virtual machine scale sets under a resource
+ group.
+
+
+ The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machine Scale Sets in the subscription.
+ Use nextLink property in the response to get the next page of
+ Virtual Machine Scale Sets. Do this till nextLink is not null to
+ fetch all the Virtual Machine Scale Sets.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machine Scale Sets. NextLink is
+ obtained by making a ListAll() callwhich fetches the first page of
+ Virtual Machine Scale Sets and a link to fetch the next page.
+
+
+ NextLink from the previous successful call to
+ ListVirtualMachineScaleSets operation.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to list available skus for a virtual machine scale
+ set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Virtual Machine Scale Set List Skus operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) virtual machines from a virtual
+ machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for managing the virtual machine scale set virtual machines
+ in compute management.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVirtualMachineScaleSetVM operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The get VirtualMachineScaleSetVM instance view operation response.
+
+
+
+
+ The operation to list virtual machine scale sets VMs.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine Scale Set VMs operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ The name of the resource group.
+
+
+ The name of the virtual machine scale set.
+
+
+ The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for listing virtual machine sizes available in a region.
+
+
+
+
+ Lists virtual-machine-sizes available in a location for a
+ subscription.
+
+
+ The location upon which virtual-machine-sizes is queried.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets or sets additional XML formatted information that can be included
+ in the Unattend.xml file, which is used by Windows Setup. Contents are
+ defined by setting name, component name, and the pass in which the
+ content is a applied.
+
+
+
+
+ Initializes a new instance of the AdditionalUnattendContent class.
+
+
+
+
+ Optional. Gets or sets the component name. Currently, the only
+ allowable value is Microsoft-Windows-Shell-Setup.
+
+
+
+
+ Optional. Gets or sets XML formatted content that is added to the
+ unattend.xml file in the specified pass and component.The XML must
+ be less than 4 KB and must include the root element for the
+ setting or feature that is being inserted.
+
+
+
+
+ Optional. Gets or sets the pass name. Currently, the only allowable
+ value is oobeSystem.
+
+
+
+
+ Optional. Gets or sets setting name (e.g. FirstLogonCommands,
+ AutoLogon )
+
+
+
+
+ The API entity reference.
+
+
+
+
+ Initializes a new instance of the ApiEntityReference class.
+
+
+
+
+ Optional. Gets or sets the relative URL in the previous Service
+ Management API's namespace. For Example:
+ /subscriptions/{SubcriptionId}/resourceGroups/{ResourceGroupName}/...
+
+
+
+
+ Api error.
+
+
+
+
+ Api error base.
+
+
+
+
+ Initializes a new instance of the ApiErrorBase class.
+
+
+
+
+ Optional. Gets or sets the error code.
+
+
+
+
+ Optional. Gets or sets the error message.
+
+
+
+
+ Optional. Gets or sets the target of the particular error.
+
+
+
+
+ Initializes a new instance of the ApiError class.
+
+
+
+
+ Optional. Gets or sets the Api error details
+
+
+
+
+ Optional. Gets or sets the Api inner error
+
+
+
+
+ Create or update Availability Set parameters.
+
+
+
+
+ Initializes a new instance of the AvailabilitySet class.
+
+
+
+
+ Initializes a new instance of the AvailabilitySet class with
+ required arguments.
+
+
+
+
+ Optional. Gets or sets Fault Domain count.
+
+
+
+
+ Optional. Gets or sets Update Domain count.
+
+
+
+
+ Optional. Gets or sets the resource status information.
+
+
+
+
+ Optional. Gets or sets a list containing reference to all Virtual
+ Machines created under this Availability Set.
+
+
+
+
+ The Create Availability Set operation response.
+
+
+
+
+ Initializes a new instance of the
+ AvailabilitySetCreateOrUpdateResponse class.
+
+
+
+
+ Optional. Gets or sets the details of the Availability Set.
+
+
+
+
+ GET Availability Set operation response.
+
+
+
+
+ Initializes a new instance of the AvailabilitySetGetResponse class.
+
+
+
+
+ Optional. Gets or sets the details of the Availability Set.
+
+
+
+
+ The List Availability Set operation response.
+
+
+
+
+ Initializes a new instance of the AvailabilitySetListResponse class.
+
+
+
+
+ Gets the sequence of AvailabilitySets.
+
+
+
+
+ Gets the sequence of AvailabilitySets.
+
+
+
+
+ Optional. Gets or sets the list of availability sets
+
+
+
+
+ Describes an availability set reference.
+
+
+
+
+ Initializes a new instance of the AvailabilitySetReference class.
+
+
+
+
+ Describes Boot Diagnostics.
+
+
+
+
+ Initializes a new instance of the BootDiagnostics class.
+
+
+
+
+ Optional. Gets or sets whether VM Agent should be provisioned on
+ the Virtual Machine.
+
+
+
+
+ Optional. Gets or sets the boot diagnostics storage Uri. It should
+ be a valid Uri
+
+
+
+
+ The instance view of a virtual machine boot diagnostics.
+
+
+
+
+ Initializes a new instance of the BootDiagnosticsInstanceView class.
+
+
+
+
+ Optional. Gets or sets the console screenshot blob Uri.
+
+
+
+
+ Optional. Gets or sets the Linux serial console log blob Uri.
+
+
+
+
+ The caching types of OS or data disk.
+
+
+
+
+ No Caching, which is default for data disks.
+
+
+
+
+ Read Only Caching.
+
+
+
+
+ ReadWrite Caching, which is default for OS disks.
+
+
+
+
+ Component names supported by AdditionalUnattendContent.
+
+
+
+
+ Microsoft-Windows-Shell-Setup componenet in unattend.xml file
+
+
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Initializes a new instance of the
+ ComputeLongRunningOperationResponse class.
+
+
+
+
+ Optional. Gets the operation end time
+
+
+
+
+ Optional. Gets the operation error, if any occurred.
+
+
+
+
+ Optional. Operation output data (raw JSON)
+
+
+
+
+ Optional. Gets the operation start time
+
+
+
+
+ Optional. Gets the operation status.
+
+
+
+
+ Optional. Gets the operation identifier.
+
+
+
+
+ The compute long running operation response.
+
+
+
+
+ Initializes a new instance of the ComputeOperationResponse class.
+
+
+
+
+ Optional. Gets or sets the the Azure Async Operation Uri.
+
+
+
+
+ The operation status.
+
+
+
+
+ Operation in progress.
+
+
+
+
+ Operation Failed.
+
+
+
+
+ Operation Succeeded.
+
+
+
+
+ Operation Preempted.
+
+
+
+
+ Describes a data disk.
+
+
+
+
+ Describes a disk.
+
+
+
+
+ Initializes a new instance of the Disk class.
+
+
+
+
+ Initializes a new instance of the Disk class with required
+ arguments.
+
+
+
+
+ Optional. Gets or sets the caching type.
+
+
+
+
+ Required. Gets or sets the create option.
+
+
+
+
+ Optional. Gets or sets the initial disk size in GB for blank data
+ disks, and the new desired size for existing OS and Data disks.
+
+
+
+
+ Required. Gets or sets the disk name.
+
+
+
+
+ Optional. Gets or sets the Source User Image VirtualHardDisk. This
+ VirtualHardDisk will be copied before using it to attach to the
+ Virtual Machine.If SourceImage is provided, the destination
+ VirtualHardDisk should not exist.
+
+
+
+
+ Required. Gets or sets the Virtual Hard Disk.
+
+
+
+
+ Initializes a new instance of the DataDisk class.
+
+
+
+
+ Required. Gets or sets the logical unit number.
+
+
+
+
+ Contains the data disk images information.
+
+
+
+
+ Initializes a new instance of the DataDiskImage class.
+
+
+
+
+ Initializes a new instance of the DataDiskImage class with required
+ arguments.
+
+
+
+
+ Required. Gets the LUN number for a data disk.This value is used to
+ identify data disk image inside the VMImage therefore it must be
+ unique for each data disk.The allowed character for the value is
+ digit.
+
+
+
+
+ The compute long running operation response.
+
+
+
+
+ Initializes a new instance of the DeleteOperationResponse class.
+
+
+
+
+ Initializes a new instance of the DeleteOperationResponse class
+ with required arguments.
+
+
+
+
+ Optional. Gets the operation end time
+
+
+
+
+ Optional. Gets or sets the operation error if any occurred
+
+
+
+
+ Required. Gets the operation start time
+
+
+
+
+ Required. Gets the operation status.
+
+
+
+
+ Required. Gets the operation identifier.
+
+
+
+
+ Describes a diagnostics profile.
+
+
+
+
+ Initializes a new instance of the DiagnosticsProfile class.
+
+
+
+
+ Optional. Gets or sets the boot diagnostics.
+
+
+
+
+ The create options for disks.
+
+
+
+
+ The option to create from image.
+
+
+
+
+ The option to create empty.
+
+
+
+
+ The option to attach.
+
+
+
+
+ The instance view of the disk.
+
+
+
+
+ The instance view of a resource.
+
+
+
+
+ Initializes a new instance of the ResourceInstanceView class.
+
+
+
+
+ Optional. Gets or sets the resource status information.
+
+
+
+
+ Initializes a new instance of the DiskInstanceView class.
+
+
+
+
+ Optional. Gets or sets the disk name.
+
+
+
+
+ Describes a hardware profile.
+
+
+
+
+ Initializes a new instance of the HardwareProfile class.
+
+
+
+
+ Optional. The virtual machine size name.
+
+
+
+
+ The image reference.
+
+
+
+
+ Initializes a new instance of the ImageReference class.
+
+
+
+
+ Optional. Gets or sets the image offer.
+
+
+
+
+ Optional. Gets or sets the image publisher.
+
+
+
+
+ Optional. Gets or sets the image sku.
+
+
+
+
+ Optional. Gets or sets the image version. The allowed formats are
+ Major.Minor.Build or 'latest'. Major, Minor and Build being
+ decimal numbers. Specify 'latest' to use the latest version of
+ image.
+
+
+
+
+ Inner error details.
+
+
+
+
+ Initializes a new instance of the InnerError class.
+
+
+
+
+ Optional. Gets or sets the internal error message or exception dump.
+
+
+
+
+ Optional. Gets or sets the exception type.
+
+
+
+
+ Instance view status.
+
+
+
+
+ Initializes a new instance of the InstanceViewStatus class.
+
+
+
+
+ Optional. Gets or sets the status Code.
+
+
+
+
+ Optional. Gets or sets the short localizable label for the status.
+
+
+
+
+ Optional. Gets or sets the level Code.
+
+
+
+
+ Optional. Gets or sets the optional detailed Message, including for
+ alerts and error messages.
+
+
+
+
+ Optional. Gets or sets the time of the status.
+
+
+
+
+ Describes Windows Configuration of the OS Profile.
+
+
+
+
+ Initializes a new instance of the LinuxConfiguration class.
+
+
+
+
+ Optional. Gets or sets whether Authentication using user name and
+ password is allowed or not
+
+
+
+
+ Optional. Gets or sets the SSH configuration for linux VMs
+
+
+
+
+ Specifies the parameters to be passed to List APIs.
+
+
+
+
+ Initializes a new instance of the ListParameters class.
+
+
+
+
+ The List Usages operation response.
+
+
+
+
+ Initializes a new instance of the ListUsagesResponse class.
+
+
+
+
+ Gets the sequence of Usages.
+
+
+
+
+ Gets the sequence of Usages.
+
+
+
+
+ Optional. Gets or sets the list Compute Resource Usages.
+
+
+
+
+ Describes a network interface reference.
+
+
+
+
+ Initializes a new instance of the NetworkInterfaceReference class.
+
+
+
+
+ Optional. Gets or sets whether this is a primary NIC on a virtual
+ machine
+
+
+
+
+ Describes a network profile.
+
+
+
+
+ Initializes a new instance of the NetworkProfile class.
+
+
+
+
+ Optional. Gets or sets the network interfaces.
+
+
+
+
+ The Operating System type.
+
+
+
+
+ Windows.
+
+
+
+
+ Linux.
+
+
+
+
+ Describes an Operating System disk.
+
+
+
+
+ Initializes a new instance of the OSDisk class.
+
+
+
+
+ Initializes a new instance of the OSDisk class with required
+ arguments.
+
+
+
+
+ Optional. Gets or sets the Operating System type.
+
+
+
+
+ Contains the os disk image information.
+
+
+
+
+ Initializes a new instance of the OSDiskImage class.
+
+
+
+
+ Initializes a new instance of the OSDiskImage class with required
+ arguments.
+
+
+
+
+ Required. Gets or sets the operating system of the osDiskImage.
+
+
+
+
+ Describes an OS profile.
+
+
+
+
+ Describes the base OS profile.
+
+
+
+
+ Initializes a new instance of the OSProfileBase class.
+
+
+
+
+ Optional. Gets or sets the admin user password.
+
+
+
+
+ Optional. Gets or sets the admin user name.
+
+
+
+
+ Optional. Gets or sets a base-64 encoded string of custom data.
+
+
+
+
+ Optional. Gets or sets the Linux Configuration of the OS profile.
+
+
+
+
+ Optional. Gets or sets the List of certificates for addition to the
+ VM.
+
+
+
+
+ Optional. Gets or sets the Windows Configuration of the OS profile.
+
+
+
+
+ Initializes a new instance of the OSProfile class.
+
+
+
+
+ Optional. Gets or sets the computer name.
+
+
+
+
+ Pass names supported by AdditionalUnattendContent.
+
+
+
+
+ oobeSystem pass in unattend.xml file
+
+
+
+
+ Plan for the resource.
+
+
+
+
+ Initializes a new instance of the Plan class.
+
+
+
+
+ Optional. Gets or sets the plan ID.
+
+
+
+
+ Optional. Gets or sets the offer ID.
+
+
+
+
+ Optional. Gets or sets the promotion code.
+
+
+
+
+ Optional. Gets or sets the publisher ID.
+
+
+
+
+ The Operating System type.
+
+
+
+
+ The http protocol type.
+
+
+
+
+ The https protocol type.
+
+
+
+
+ The provisioning state.
+
+
+
+
+ The creating state.
+
+
+
+
+ The updating state.
+
+
+
+
+ The failed state.
+
+
+
+
+ The succeeded state.
+
+
+
+
+ The deleting state.
+
+
+
+
+ Used for establishing the purchase context of any 3rd Party artifact
+ through MarketPlace.
+
+
+
+
+ Initializes a new instance of the PurchasePlan class.
+
+
+
+
+ Initializes a new instance of the PurchasePlan class with required
+ arguments.
+
+
+
+
+ Required. Gets or sets the plan ID.
+
+
+
+
+ Required. Gets or sets the product ID.
+
+
+
+
+ Required. Gets or sets the publisher ID.
+
+
+
+
+ Setting names supported by AdditionalUnattendContent.
+
+
+
+
+ Auto Logon setting
+
+
+
+
+ First Logon Commands setting
+
+
+
+
+ Describes a virtual machine scale set sku.
+
+
+
+
+ Initializes a new instance of the Sku class.
+
+
+
+
+ Optional. Gets or sets the sku capacity.
+
+
+
+
+ Optional. Gets or sets the sku name.
+
+
+
+
+ Optional. Gets or sets the sku tier.
+
+
+
+
+ The source image reference.
+
+
+
+
+ Initializes a new instance of the SourceImageReference class.
+
+
+
+
+ Contains a Source Key Vault relative URL.
+
+
+
+
+ Initializes a new instance of the SourceVaultReference class.
+
+
+
+
+ SSH configuration for Linux based VMs running on Azure
+
+
+
+
+ Initializes a new instance of the SshConfiguration class.
+
+
+
+
+ Optional. Gets or sets the list of SSH public keys used to
+ authenticate with linux based VMs
+
+
+
+
+ Contains information about SSH certificate public key and the path on
+ the Linux VM where the public key is placed.
+
+
+
+
+ Initializes a new instance of the SshPublicKey class.
+
+
+
+
+ Optional. Gets or sets Certificate public key used to authenticate
+ with VM through SSH.The certificate must be in Pem format with or
+ without headers.
+
+
+
+
+ Optional. Gets or sets the full path on the created VM where SSH
+ public key is stored. If the file already exists, the specified
+ key is appended to the file.
+
+
+
+
+ The Level of the status.
+
+
+
+
+ Information.
+
+
+
+
+ Warning.
+
+
+
+
+ Error.
+
+
+
+
+ Describes a storage profile.
+
+
+
+
+ Initializes a new instance of the StorageProfile class.
+
+
+
+
+ Optional. Gets or sets the data disks.
+
+
+
+
+ Optional. Gets or sets the image reference.
+
+
+
+
+ Optional. Gets or sets the OS disk.
+
+
+
+
+ The upgrade mode specifying how the upgrade will be rolled out.
+
+
+
+
+ Platform's automatic upgrade policy.
+
+
+
+
+ Upgrade policy specified by groups of instances.
+
+
+
+
+ Describes an upgrade policy - automatic or manual.
+
+
+
+
+ Initializes a new instance of the UpgradePolicy class.
+
+
+
+
+ Optional. Gets or sets the upgrade mode.
+
+
+
+
+ Describes Compute Resource Usage.
+
+
+
+
+ Initializes a new instance of the Usage class.
+
+
+
+
+ Required. Gets or sets the current value of the usage.
+
+
+
+
+ Required. Gets or sets the limit of usage.
+
+
+
+
+ Required. Gets or sets the name of the type of usage.
+
+
+
+
+ Required. Gets or sets an enum describing the unit of measurement.
+
+
+
+
+ The Usage Names.
+
+
+
+
+ Initializes a new instance of the UsageName class.
+
+
+
+
+ Optional. Gets or sets a localized string describing the resource
+ name.
+
+
+
+
+ Optional. Gets or sets a string describing the resource name.
+
+
+
+
+ The usage unit.
+
+
+
+
+ The count usage unit.
+
+
+
+
+ Describes a single certificate reference in a Key Vault, and where the
+ certificate should reside on the VM.
+
+
+
+
+ Initializes a new instance of the VaultCertificate class.
+
+
+
+
+ Optional. Gets or sets the Certificate store in LocalMachine to add
+ the certificate to on Windows, leave empty on Linux.
+
+
+
+
+ Optional. Gets or sets the URL referencing a secret in a Key Vault
+ which contains a properly formatted certificate.
+
+
+
+
+ Describes a set of certificates which are all in the same Key Vault.
+
+
+
+
+ Initializes a new instance of the VaultSecretGroup class.
+
+
+
+
+ Optional. Gets or sets the Relative URL of the Key Vault containing
+ all of the certificates in VaultCertificates.
+
+
+
+
+ Optional. Gets or sets the list of key vault references in
+ SourceVault which contain certificates
+
+
+
+
+ Describes the uri of a disk.
+
+
+
+
+ Initializes a new instance of the VirtualHardDisk class.
+
+
+
+
+ Optional. Gets or sets the virtual hard disk's uri. It should be a
+ valid Uri to a virtual hard disk.
+
+
+
+
+ Describes a Virtual Machine.
+
+
+
+
+ Initializes a new instance of the VirtualMachine class.
+
+
+
+
+ Initializes a new instance of the VirtualMachine class with
+ required arguments.
+
+
+
+
+ Optional. Gets or sets the reference Id of the availailbity set to
+ which this virtual machine belongs.
+
+
+
+
+ Optional. Gets or sets the diagnostics profile.
+
+
+
+
+ Optional. Gets the virtual machine child extension resources.
+
+
+
+
+ Optional. Gets or sets the hardware profile.
+
+
+
+
+ Optional. Gets the virtual machine instance view.
+
+
+
+
+ Optional. Gets or sets the network profile.
+
+
+
+
+ Optional. Gets or sets the OS profile.
+
+
+
+
+ Optional. Gets or sets the purchase plan when deploying virtual
+ machine from VM Marketplace images.
+
+
+
+
+ Optional. Gets or sets the provisioning state, which only appears
+ in the response.
+
+
+
+
+ Optional. Gets or sets the storage profile.
+
+
+
+
+ The instance view of the VM Agent running on the virtual machine.
+
+
+
+
+ Initializes a new instance of the VirtualMachineAgentInstanceView
+ class.
+
+
+
+
+ Optional. Gets or sets the virtual machine extension handler
+ instance view.
+
+
+
+
+ Optional. Gets or sets the VM Agent full version.
+
+
+
+
+ Capture Virtual Machine parameters.
+
+
+
+
+ Initializes a new instance of the VirtualMachineCaptureParameters
+ class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineCaptureParameters
+ class with required arguments.
+
+
+
+
+ Required. Gets or sets the destination container name.
+
+
+
+
+ Required. Gets or sets whether it overwrites destination
+ VirtualHardDisk if true, in case of conflict.
+
+
+
+
+ Required. Gets or sets the captured VirtualHardDisk's name prefix.
+
+
+
+
+ The Create Virtual Machine operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineCreateOrUpdateResponse class.
+
+
+
+
+ Optional. Gets or sets details of the Virtual Machine.
+
+
+
+
+ Describes a Virtual Machine Extension.
+
+
+
+
+ Initializes a new instance of the VirtualMachineExtension class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineExtension class
+ with required arguments.
+
+
+
+
+ Optional. Gets or sets whether the extension handler should be
+ automatically upgraded across minor versions.
+
+
+
+
+ Optional. Gets or sets the type of the extension handler.
+
+
+
+
+ Optional. Gets or sets the virtual machine extension instance view.
+
+
+
+
+ Optional. Gets or sets Json formatted protected settings for the
+ extension.
+
+
+
+
+ Optional. Gets or sets the provisioning state, which only appears
+ in the response.
+
+
+
+
+ Optional. Gets or sets the name of the extension handler publisher.
+
+
+
+
+ Optional. Gets or sets Json formatted public settings for the
+ extension.
+
+
+
+
+ Optional. Gets or sets the type version of the extension handler.
+
+
+
+
+ The compute long running operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionCreateOrUpdateResponse class.
+
+
+
+
+ Optional. Gets or sets details of the Virtual Machine Extension.
+
+
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionGetResponse class.
+
+
+
+
+ Optional. Gets or sets details of the Virtual Machine extension.
+
+
+
+
+ The instance view of a virtual machine extension handler.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionHandlerInstanceView class.
+
+
+
+
+ Optional. Gets or sets the extension handler status.
+
+
+
+
+ Optional. Gets or sets full type of the extension handler which
+ includes both publisher and type.
+
+
+
+
+ Optional. Gets or sets the type version of the extension handler.
+
+
+
+
+ Describes a Virtual Machine Extension Image.
+
+
+
+
+ Virtual machine image resource information.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageResource class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageResource class
+ with required arguments.
+
+
+
+
+ Required. Gets or sets the ID of the artifact.
+
+
+
+
+ Required. Gets or sets the location of the resource.
+
+
+
+
+ Required. Gets or sets the name of the resource.
+
+
+
+
+ Initializes a new instance of the VirtualMachineExtensionImage
+ class.
+
+
+
+
+ Required. Gets or sets the type of role (IaaS or PaaS) this
+ extension supports.
+
+
+
+
+ Required. Gets or sets the schema defined by publisher, where
+ extension consumers should provide settings in a matching schema.
+
+
+
+
+ Required. Gets or sets the operating system this extension supports.
+
+
+
+
+ Optional. Gets or sets whether the handler can support multiple
+ extensions.
+
+
+
+
+ Optional. Gets or sets whether the extension can be used on xRP
+ VMScaleSets.By default existing extensions are usable on
+ scalesets, but there might be cases where a publisher wants to
+ explicitly indicate the extension is only enabled for CRP VMs but
+ not VMSS.
+
+
+
+
+ Contains the parameteres required to get a virtual machine extension
+ image.
+
+
+
+
+ Contains the parameteres required to list virtual machine extension
+ image versions.
+
+
+
+
+ Contains the parameteres required to list virtual machine extension
+ image types.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageListTypesParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageListTypesParameters class with
+ required arguments.
+
+
+
+
+ Required. Location of the PIR, used for orchestration and required
+ by CSM to direct request to appropriate PIR region. Example:
+ westus, eastus.
+
+
+
+
+ Required. Publisher identifier. For example: Microsoft.Windows or
+ Canonical.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageListVersionsParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageListVersionsParameters class with
+ required arguments.
+
+
+
+
+ Optional. ODAta filter
+ expression.https://msdn.microsoft.com/en-us/library/hh169248(v=nav.70).aspxSupported
+ operatives: -eq -startswith Examples: To list the all version
+ that begin with 1.0 $filter=startswith(name, ‘1.0’) To get the
+ latest version $filter= name eq ‘latest’
+
+
+
+
+ Required. Unique (across the publisher) identifier to distinguish
+ an extension for this publisher. Example: 'BGInfo' or
+ 'VMAccess'.The allowed characters are uppercase or lowercase
+ letters, digit, hypen(-), period (.)Dot or hyphen is not allowed
+ the end of value. Max length is 64.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageGetParameters class.
+
+
+
+
+
+ The get virtual machine extension image operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageGetResponse class.
+
+
+
+
+ Optional. Gets the details of the Virtual Machine Extension Image.
+
+
+
+
+ The instance view of a virtual machine extension.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionInstanceView class.
+
+
+
+
+ Optional. Gets or sets the full type of the extension handler which
+ includes both publisher and type.
+
+
+
+
+ Optional. Gets or sets the virtual machine extension name.
+
+
+
+
+ Optional. Gets or sets the resource status information.
+
+
+
+
+ Optional. Gets or sets the type version of the extension handler.
+
+
+
+
+ The GetVM operation response.
+
+
+
+
+ Initializes a new instance of the VirtualMachineGetResponse class.
+
+
+
+
+ Optional. Gets or sets the details of the Virtual Machine.
+
+
+
+
+ Describes a Virtual Machine Image.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImage class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImage class with
+ required arguments.
+
+
+
+
+ Optional.
+
+
+
+
+ Optional.
+
+
+
+
+ Optional.
+
+
+
+
+ Contains the parameters required to get a virtual machine image.
+
+
+
+
+ Contains the parameters required to list virtual machine images with
+ details.
+
+
+
+
+ Contains the parameters required to list skus.
+
+
+
+
+ Contains the parameters required to list offers.
+
+
+
+
+ Contains the parameters required to list publishers.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListPublishersParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListPublishersParameters class with required
+ arguments.
+
+
+
+
+ Required. Location of the PIR, used for orchestration and required
+ by CSM to direct request to appropriate PIR region. Example:
+ westus, eastus.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListOffersParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListOffersParameters class with required
+ arguments.
+
+
+
+
+ Required. Publisher identifier. For example: Microsoft.Windows or
+ Canonical.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListSkusParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListSkusParameters class with required
+ arguments.
+
+
+
+
+ Required. Unique identifier to distinguish an image. The
+ vmImageName must be unique within publisher’s namespace. Example:
+ WindowsServer2012
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineImageListDetailsParameters class.
+
+
+
+
+ Required. A distinct identifier for an item in image name. For
+ example: DataCenter or Enterprise
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageGetParameters
+ class.
+
+
+
+
+
+ The get vm image operation response.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageGetResponse
+ class.
+
+
+
+
+ Optional. Gets the details of the Virtual Machine Image.
+
+
+
+
+ Contains the parameters required to list virtual machine image versions.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageListParameters
+ class.
+
+
+
+
+ Optional. ODAta filter
+ expression.https://msdn.microsoft.com/en-us/library/hh169248(v=nav.70).aspxSupported
+ operatives: -eq -startswith Examples: To list the all version
+ that begin with 1.0 $filter=startswith(name, ‘1.0’) To get the
+ latest version $filter= name eq ‘latest’
+
+
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageResourceList
+ class.
+
+
+
+
+ Optional. Gets a list of virtual machine image resources.
+
+
+
+
+ The instance view of a virtual machine.
+
+
+
+
+ Initializes a new instance of the VirtualMachineInstanceView class.
+
+
+
+
+ Optional. Gets or sets the boot diagnostics.
+
+
+
+
+ Optional. Gets or sets the the disks information.
+
+
+
+
+ Optional. Gets or sets the extensions information.
+
+
+
+
+ Optional. Gets or sets the Fault Domain count.
+
+
+
+
+ Optional. Gets or sets the Update Domain count.
+
+
+
+
+ Optional. Gets or sets the Remote desktop certificate thumbprint.
+
+
+
+
+ Optional. Gets or sets the VM Agent running on the virtual machine.
+
+
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Initializes a new instance of the VirtualMachineListResponse class.
+
+
+
+
+ Optional. Gets or sets the uri to fetch the next page of VMs. Call
+ ListNext() with this to fetch the next page of Virtual Machines.
+
+
+
+
+ Optional. Gets or sets the list of virtual machines.
+
+
+
+
+ Describes a virtual machine reference.
+
+
+
+
+ Initializes a new instance of the VirtualMachineReference class.
+
+
+
+
+ Describes a Virtual Machine Scale Set.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSet class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSet class with
+ required arguments.
+
+
+
+
+ Optional. Gets or sets the provisioning state, which only appears
+ in the response.
+
+
+
+
+ Optional. Gets or sets the virtual machine scale set sku.
+
+
+
+
+ Optional. Gets or sets the upgrade policy.
+
+
+
+
+ Optional. Gets or sets the virtual machine profile.
+
+
+
+
+ The Create Virtual Machine Scale Set operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetCreateOrUpdateResponse class.
+
+
+
+
+ Optional. Gets or sets details of the Virtual Machine Scale Set.
+
+
+
+
+ The GetVirtualMachineScaleSet operation response.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetGetResponse
+ class.
+
+
+
+
+ Optional. Gets or sets the details of the Virtual Machine Scale Set.
+
+
+
+
+ Describes a virtual machine scale set network profile's IP
+ configuration.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetIPConfiguration class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetIPConfiguration class with required
+ arguments.
+
+
+
+
+ Optional. Gets or set the load balancer backend address pools.
+
+
+
+
+ Required. Gets or set the IP configuration name.
+
+
+
+
+ Required. Gets or set the subnet.
+
+
+
+
+ Describes a load balancer address pool reference.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetIPConfigurationLoadBalancerAddressPool class.
+
+
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetListResponse class.
+
+
+
+
+ Optional. Gets or sets the uri to fetch the next page of Virtual
+ Machine Scale Sets. Call ListNext() with this to fetch the next
+ page of Virtual Machine Scale Sets.
+
+
+
+
+ Optional. Gets or sets the list of virtual machine scale sets.
+
+
+
+
+ The Virtual Machine Scale Set List Skus operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetListSkusResponse class.
+
+
+
+
+ Gets the sequence of VirtualMachineScaleSetAvailableSkus.
+
+
+
+
+ Gets the sequence of VirtualMachineScaleSetAvailableSkus.
+
+
+
+
+ Optional. Gets the list of skus available for the virtual machine
+ scale set.
+
+
+
+
+ Describes a virtual machine scale set network profile's network
+ configurations.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetNetworkConfiguration class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetNetworkConfiguration class with required
+ arguments.
+
+
+
+
+ Required. Gets or sets the virtual machine scale set IP
+ Configuration.
+
+
+
+
+ Required. Gets or sets the network configuration name.
+
+
+
+
+ Optional. Gets or sets whether this is a primary NIC on a virtual
+ machine.
+
+
+
+
+ Describes a virtual machine scale set network profile.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetNetworkProfile class.
+
+
+
+
+ Optional. Gets or sets the list of network configurations.
+
+
+
+
+ Describes a virtual machine scale set operating system disk.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetOSDisk
+ class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetOSDisk
+ class with required arguments.
+
+
+
+
+ Optional. Gets or sets the caching type.
+
+
+
+
+ Required. Gets or sets the create option.
+
+
+
+
+ Required. Gets or sets the disk name.
+
+
+
+
+ Optional. Gets or sets the Operating System type.
+
+
+
+
+ Optional. Gets or sets the Source User Image VirtualHardDisk. This
+ VirtualHardDisk will be copied before using it to attach to the
+ Virtual Machine.If SourceImage is provided, the destination
+ VirtualHardDisk should not exist.
+
+
+
+
+ Optional. Gets or sets the list of virtual hard disk container uris.
+
+
+
+
+ Describes a virtual machine scale set OS profile.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetOSProfile
+ class.
+
+
+
+
+ Optional. Gets or sets the computer name prefix.
+
+
+
+
+ Describes an available virtual machine scale set sku.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetSku class.
+
+
+
+
+ Optional. Gets available scaling information.
+
+
+
+
+ Optional. Gets the type of resource the sku applies to.
+
+
+
+
+ Optional. Gets the Sku.
+
+
+
+
+ Describes scaling information of a sku.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetSkuCapacity
+ class.
+
+
+
+
+ Optional. Gets the default capacity.
+
+
+
+
+ Optional. Gets the maximum capacity that can be set.
+
+
+
+
+ Optional. Gets the minimum capacity.
+
+
+
+
+ Optional. Gets the scale type applicable to the sku.
+
+
+
+
+ The scaling type specifying how virtual machine scale set instances
+ will be scaled for a sku.
+
+
+
+
+ Platform's automatic scaling policy.
+
+
+
+
+ No scaling policy.
+
+
+
+
+ Describes a virtual machine scale set storage profile.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetStorageProfile class.
+
+
+
+
+ Optional. Gets or sets the image reference.
+
+
+
+
+ Optional. Gets or sets the OS disk.
+
+
+
+
+ Describes a virtual machine scale set virtual machine.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetVM class.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetVM class
+ with required arguments.
+
+
+
+
+ Optional. Gets the virtual machine instance id.
+
+
+
+
+ Optional. Specifies whether the latest model has been applied to
+ the virtual machine.
+
+
+
+
+ Optional. Gets the virtual machine sku.
+
+
+
+
+ The get VirtualMachineScaleSetVM instance view operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMGetInstanceViewResponse class.
+
+
+
+
+ Optional. Gets the details of the virtual machine scale set virtual
+ machine instance view.
+
+
+
+
+ The GetVirtualMachineScaleSetVM operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMGetResponse class.
+
+
+
+
+ Optional. Gets or sets the details of the virtual machine scale set
+ virtual machine.
+
+
+
+
+ Specifies the list of virtual machine scale set instance IDs.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMInstanceIDs class.
+
+
+
+
+ Optional. Gets or sets the virtual machine scale set instance ids.
+
+
+
+
+ The instance view of a virtual machine scale set VM.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMInstanceView class.
+
+
+
+
+ Contains the parameteres required to list virtual machine scale set VMs.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMListParameters class.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMListParameters class with required
+ arguments.
+
+
+
+
+ Optional. OData query URI
+ conventions.http://www.odata.org/documentation/odata-version-2-0/uri-conventions/Supported
+ expand queries: instanceView
+
+
+
+
+ Optional. OData query URI
+ conventions.http://www.odata.org/documentation/odata-version-2-0/uri-conventions/Supported
+ filters: startswith(instanceView/statuses/code, 'PowerState') eq
+ true ,properties/latestModelApplied eq true ,
+ properties/latestModelApplied eq false
+
+
+
+
+ Required. The name of the resource group.
+
+
+
+
+ Optional. OData query URI
+ conventions.http://www.odata.org/documentation/odata-version-2-0/uri-conventions/Supported
+ select queries: instanceViewinstanceView/statuses
+
+
+
+
+ Required. The name of the virtual machine scale set.
+
+
+
+
+ The List Virtual Machine Scale Set VMs operation response.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMListResponse class.
+
+
+
+
+ Gets the sequence of VirtualMachineScaleSetVMs.
+
+
+
+
+ Gets the sequence of VirtualMachineScaleSetVMs.
+
+
+
+
+ Optional. Gets or sets the list of virtual machine scale sets VMs.
+
+
+
+
+ Describes a virtual machine scale set virtual machine profile.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetVMProfile
+ class.
+
+
+
+
+ Optional. Gets the virtual machine scale set child extension
+ resources.
+
+
+
+
+ Optional. Gets or sets the virtual machine scale set network
+ profile.
+
+
+
+
+ Optional. Gets or sets the virtual machine scale set OS profile.
+
+
+
+
+ Optional. Gets or sets the virtual machine scale set storage
+ profile.
+
+
+
+
+ Describes the properties of a VM size.
+
+
+
+
+ Initializes a new instance of the VirtualMachineSize class.
+
+
+
+
+ Optional. Gets or sets the Maximum number of data disks allowed by
+ a VM size.
+
+
+
+
+ Optional. Gets or sets the Memory size supported by a VM size.
+
+
+
+
+ Optional. Gets or sets the VM size name.
+
+
+
+
+ Optional. Gets or sets the Number of cores supported by a VM size.
+
+
+
+
+ Optional. Gets or sets the OS disk size allowed by a VM size.
+
+
+
+
+ Optional. Gets or sets the Resource disk size allowed by a VM size.
+
+
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Initializes a new instance of the VirtualMachineSizeListResponse
+ class.
+
+
+
+
+ Gets the sequence of VirtualMachineSizes.
+
+
+
+
+ Gets the sequence of VirtualMachineSizes.
+
+
+
+
+ Optional. Gets or sets the list of virtual machine sizes.
+
+
+
+
+ The virtual machine size.
+
+
+
+
+ The basic A0 size.
+
+
+
+
+ The basic A1 size.
+
+
+
+
+ The basic A2 size.
+
+
+
+
+ The basic A3 size.
+
+
+
+
+ The basic A4 size.
+
+
+
+
+ The standard A0 size.
+
+
+
+
+ The standard A1 size.
+
+
+
+
+ The standard A2 size.
+
+
+
+
+ The standard A3 size.
+
+
+
+
+ The standard A4 size.
+
+
+
+
+ The standard A5 size.
+
+
+
+
+ The standard A6 size.
+
+
+
+
+ The standard A7 size.
+
+
+
+
+ The standard A8 size.
+
+
+
+
+ The standard A9 size.
+
+
+
+
+ The standard G1 size.
+
+
+
+
+ The standard G2 size.
+
+
+
+
+ The standard G3 size.
+
+
+
+
+ The standard G4 size.
+
+
+
+
+ The standard G5 size.
+
+
+
+
+ Describes Windows Configuration of the OS Profile.
+
+
+
+
+ Initializes a new instance of the WindowsConfiguration class.
+
+
+
+
+ Optional. Gets or sets the additional base-64 encoded XML formatted
+ information that can be included in the Unattend.xml file.
+
+
+
+
+ Optional. Gets or sets whether Windows updates are automatically
+ installed on the VM
+
+
+
+
+ Optional. Gets or sets whether VM Agent should be provisioned on
+ the Virtual Machine.
+
+
+
+
+ Optional. Gets or sets the Time Zone of the VM
+
+
+
+
+ Optional. Gets or sets the Windows Remote Management configuration
+ of the VM
+
+
+
+
+ Describes Windows Remote Management configuration of the VM
+
+
+
+
+ Initializes a new instance of the WinRMConfiguration class.
+
+
+
+
+ Optional. Gets or sets the list of Windows Remote Management
+ listeners
+
+
+
+
+ Describes Protocol and thumbprint of Windows Remote Management listener
+
+
+
+
+ Initializes a new instance of the WinRMListener class.
+
+
+
+
+ Optional. Gets or sets the Certificate URL in KMS for Https
+ listeners. Should be null for Http listeners.
+
+
+
+
+ Optional. Gets or sets the Protocol used by WinRM listener.
+ Currently only Http and Https are supported.
+
+
+
+
+ Operations for listing usage.
+
+
+
+
+ Initializes a new instance of the UsageOperations class.
+
+
+ Reference to the service client.
+
+
+
+
+ Lists compute usages for a subscription.
+
+
+ Required. The location upon which resource usage is queried.
+
+
+ Cancellation token.
+
+
+ The List Usages operation response.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ Lists compute usages for a subscription.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IUsageOperations.
+
+
+ Required. The location upon which resource usage is queried.
+
+
+ The List Usages operation response.
+
+
+
+
+ Lists compute usages for a subscription.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IUsageOperations.
+
+
+ Required. The location upon which resource usage is queried.
+
+
+ The List Usages operation response.
+
+
+
+
+ Operations for managing the virtual machine extension images in compute
+ management.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineExtensionImageOperations class.
+
+
+ Reference to the service client.
+
+
+
+
+ Gets a virtual machine extension image.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ The get virtual machine extension image operation response.
+
+
+
+
+ Gets a list of virtual machine extension image types.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine extension image versions.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ Gets a virtual machine extension image.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ The get virtual machine extension image operation response.
+
+
+
+
+ Gets a virtual machine extension image.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ The get virtual machine extension image operation response.
+
+
+
+
+ Gets a list of virtual machine extension image types.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine extension image types.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine extension image versions.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine extension image versions.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Operations for managing the virtual machine extensions in compute
+ management.
+
+
+
+
+ Initializes a new instance of the VirtualMachineExtensionOperations
+ class.
+
+
+ Reference to the service client.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete the extension.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get the extension.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ The operation to get an extension along with its instance view.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ Cancellation token.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be create or updated.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ Extension operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The compute long running operation response.
+
+
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine where the extension
+ should be deleted.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ The operation to get the extension.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ The operation to get an extension along with its instance view.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ The operation to get an extension along with its instance view.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineExtensionOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine containing the extension.
+
+
+ Required. The name of the virtual machine extension.
+
+
+ The Get VM-Extension operation response.
+
+
+
+
+ Operations for managing the virtual machine images in compute
+ management.
+
+
+
+
+ Initializes a new instance of the VirtualMachineImageOperations
+ class.
+
+
+ Reference to the service client.
+
+
+
+
+ Gets a virtual machine image.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ The get vm image operation response.
+
+
+
+
+ Gets a list of virtual machine images.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image offers.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image publishers.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image skus.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ Gets a virtual machine image.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ The get vm image operation response.
+
+
+
+
+ Gets a virtual machine image.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ The get vm image operation response.
+
+
+
+
+ Gets a list of virtual machine images.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine images.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image offers.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image offers.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image publishers.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image publishers.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image skus.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Gets a list of virtual machine image skus.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineImageOperations.
+
+
+ Optional.
+
+
+ A list of virtual machine image resource information.
+
+
+
+
+ Operations for managing the virtual machines in compute management.
+
+
+
+
+ Initializes a new instance of the VirtualMachineOperations class.
+
+
+ Reference to the service client.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ Cancellation token.
+
+
+ The Create Virtual Machine operation response.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ Sets the state of the VM as Generalized.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to get a virtual machine along with its instance view.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to list virtual machines under a resource group.
+
+
+ Required. The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machines in the subscription. Use nextLink
+ property in the response to get the next page of Virtual Machines.
+ Do this till nextLink is not null to fetch all the Virtual
+ Machines.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for a virtual
+ machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machines. NextLink is obtained by
+ making a ListAll() callwhich fetches the first page of Virtual
+ Machines and a link to fetch the next page.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachines operation.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ The Create Virtual Machine operation response.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ The Create Virtual Machine operation response.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Captures the VM by copying VirtualHardDisks of the VM and outputs a
+ template that can be used to create similar VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ Required. Parameters supplied to the Capture Virtual Machine
+ operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine
+ operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Shuts down the Virtual Machine and releases the compute resources.
+ You are not billed for the compute resources that this Virtual
+ Machine uses.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ Sets the state of the VM as Generalized.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ Sets the state of the VM as Generalized.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ A standard service response including an HTTP status code and
+ request ID.
+
+
+
+
+ The operation to get a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to get a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to get a virtual machine along with its instance view.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to get a virtual machine along with its instance view.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The GetVM operation response.
+
+
+
+
+ The operation to list virtual machines under a resource group.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to list virtual machines under a resource group.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machines in the subscription. Use nextLink
+ property in the response to get the next page of Virtual Machines.
+ Do this till nextLink is not null to fetch all the Virtual
+ Machines.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machines in the subscription. Use nextLink
+ property in the response to get the next page of Virtual Machines.
+ Do this till nextLink is not null to fetch all the Virtual
+ Machines.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for a virtual
+ machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available to be used for a virtual
+ machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machines. NextLink is obtained by
+ making a ListAll() callwhich fetches the first page of Virtual
+ Machines and a link to fetch the next page.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachines operation.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machines. NextLink is obtained by
+ making a ListAll() callwhich fetches the first page of Virtual
+ Machines and a link to fetch the next page.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachines operation.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for managing the virtual machine scale sets in compute
+ management.
+
+
+
+
+ Initializes a new instance of the VirtualMachineScaleSetOperations
+ class.
+
+
+ Reference to the service client.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ Cancellation token.
+
+
+ The Create Virtual Machine Scale Set operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) virtual machines in a virtual
+ machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to get a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The GetVirtualMachineScaleSet operation response.
+
+
+
+
+ The operation to list virtual machine scale sets under a resource
+ group.
+
+
+ Required. The name of the resource group.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machine Scale Sets in the subscription.
+ Use nextLink property in the response to get the next page of
+ Virtual Machine Scale Sets. Do this till nextLink is not null to
+ fetch all the Virtual Machine Scale Sets.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machine Scale Sets. NextLink is
+ obtained by making a ListAll() callwhich fetches the first page of
+ Virtual Machine Scale Sets and a link to fetch the next page.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachineScaleSets operation.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to list available skus for a virtual machine scale
+ set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Virtual Machine Scale Set List Skus operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) virtual machines from a virtual
+ machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ The Create Virtual Machine Scale Set operation response.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ The Create Virtual Machine Scale Set operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) virtual machines in a virtual
+ machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) virtual machines in a virtual
+ machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to create or update a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. Parameters supplied to the Create Virtual Machine Scale
+ Set operation.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to get a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The GetVirtualMachineScaleSet operation response.
+
+
+
+
+ The operation to get a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The GetVirtualMachineScaleSet operation response.
+
+
+
+
+ The operation to list virtual machine scale sets under a resource
+ group.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to list virtual machine scale sets under a resource
+ group.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machine Scale Sets in the subscription.
+ Use nextLink property in the response to get the next page of
+ Virtual Machine Scale Sets. Do this till nextLink is not null to
+ fetch all the Virtual Machine Scale Sets.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the list of Virtual Machine Scale Sets in the subscription.
+ Use nextLink property in the response to get the next page of
+ Virtual Machine Scale Sets. Do this till nextLink is not null to
+ fetch all the Virtual Machine Scale Sets.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machine Scale Sets. NextLink is
+ obtained by making a ListAll() callwhich fetches the first page of
+ Virtual Machine Scale Sets and a link to fetch the next page.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachineScaleSets operation.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets the next page of Virtual Machine Scale Sets. NextLink is
+ obtained by making a ListAll() callwhich fetches the first page of
+ Virtual Machine Scale Sets and a link to fetch the next page.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. NextLink from the previous successful call to
+ ListVirtualMachineScaleSets operation.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ The operation to list available skus for a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Virtual Machine Scale Set List Skus operation response.
+
+
+
+
+ The operation to list available skus for a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Virtual Machine Scale Set List Skus operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) virtual machines from a virtual
+ machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) virtual machines from a virtual
+ machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart virtual machines in a virtual machine
+ scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start virtual machines in a virtual machine scale
+ set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The list of virtual machine scale set instance IDs.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for managing the virtual machine scale set virtual machines
+ in compute management.
+
+
+
+
+ Initializes a new instance of the
+ VirtualMachineScaleSetVMOperations class.
+
+
+ Reference to the service client.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The GetVirtualMachineScaleSetVM operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The get VirtualMachineScaleSetVM instance view operation response.
+
+
+
+
+ The operation to list virtual machine scale sets VMs.
+
+
+ Optional.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine Scale Set VMs operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ Cancellation token.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to deallocate a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to delete a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The compute long running operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The GetVirtualMachineScaleSetVM operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The GetVirtualMachineScaleSetVM operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The get VirtualMachineScaleSetVM instance view operation response.
+
+
+
+
+ The operation to get a virtual machine scale set virtual machine.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The get VirtualMachineScaleSetVM instance view operation response.
+
+
+
+
+ The operation to list virtual machine scale sets VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine Scale Set VMs operation response.
+
+
+
+
+ The operation to list virtual machine scale sets VMs.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Optional.
+
+
+ The List Virtual Machine Scale Set VMs operation response.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to power off (stop) a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to restart a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ The operation to start a virtual machine scale set.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineScaleSetVMOperations.
+
+
+ Required. The name of the resource group.
+
+
+ Required. The name of the virtual machine scale set.
+
+
+ Required. The instance id of the virtual machine.
+
+
+ The Compute service response for long-running operations.
+
+
+
+
+ Operations for listing virtual machine sizes available in a region.
+
+
+
+
+ Initializes a new instance of the VirtualMachineSizeOperations
+ class.
+
+
+ Reference to the service client.
+
+
+
+
+ Lists virtual-machine-sizes available in a location for a
+ subscription.
+
+
+ Required. The location upon which virtual-machine-sizes is queried.
+
+
+ Cancellation token.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Gets a reference to the
+ Microsoft.Azure.Management.Compute.ComputeManagementClient.
+
+
+
+
+ The Compute Management Client.
+
+
+
+
+ Lists virtual-machine-sizes available in a location for a
+ subscription.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineSizeOperations.
+
+
+ Required. The location upon which virtual-machine-sizes is queried.
+
+
+ The List Virtual Machine operation response.
+
+
+
+
+ Lists virtual-machine-sizes available in a location for a
+ subscription.
+
+
+ Reference to the
+ Microsoft.Azure.Management.Compute.IVirtualMachineSizeOperations.
+
+
+ Required. The location upon which virtual-machine-sizes is queried.
+
+
+ The List Virtual Machine operation response.
+
+
+
+