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